1. SQLite介绍 1.1 主要特点 1.2 应用场景 1.3 主要优势 1.4 主要劣势 2. 下载和安装SQLite 3.SQLite3操作 3.1 创建数据库 3.2 表操作 3.4 数据类型 3.5 增删改查 3.6 复杂操作 3.6.1 WHERE 3.6.2 AND 和 OR 3.6.3 LIKE 3.6.4 LIMIT 3.6.5 ORDER BY 3.6.6 GROUP BY 3.6.7 Having 3.6.8 Distinc...
SQLite3 (一) 一、 简介 1、 优点 不需要一个单独的服务器进程或操作的系统(无服务器的) SQLite不需要配置,这意味着不需要安装或管理 一个完整的SQLite数据库是存储在一个单一的跨平台的磁盘文件 SQLite是非常小的,是轻量级的,完全配置时小于 400KiB,省略可选功能配置时小于250KiB ...
编译出来有两个可执行文件,一个是useSQLite一个是SQLite3-cli。useSQLite就是我们上面说的main.cpp的内容。SQLite3-cli是官方给的一个命令行执行SQL的程序,可以用它去查一些数据什么的但是不是很建议用这个,建议用Ubuntu安装的SQLite3去做查表操作,回退(删除)比这个方便些(下面一节介绍怎么安装)...
#include<iostream>#include<sqlite3.h>#include<stdio.h>intmain(int argc,char**argv){sqlite3*DB;std::string sql="CREATE TABLE PERSON(""ID INT PRIMARY KEY NOT NULL,""NAME TEXT NOT NULL,""AGE INT NOT NULL,""ADDRESS CHAR(50),""SALARY REAL );";int exit=0;exit=sqlite3_open("test.d...
一、sqlite3特殊指令 1.如何使用sqlite3数据库打开数据库文件 sqlite3 xxx.db 使用sqlite3数据库管理系统打开xxx.db文件 .db 就是数据库文件后缀 注意:如果当前的数据库文件不存在,就会先新建后打开 2.退出数据库管理系统 .quit 或者 .exit 3.查看当前数据库文件中的数据表名称 ...
SQLite3 是一种嵌入式的、轻量级的、开源的数据库。它是一个自给自足的、无服务器的、可配置的、交易性的 SQL 数据库引擎。SQLite3 的特点包括:1、嵌入式,2、轻量级,3、开源,4、无服务器,5、可配置,6、交易性。 SQLite3 的主要特征是它的嵌入式特性。嵌入式数据库是指
SQLite3是一种嵌入式关系数据库管理系统。它是一种轻量级、服务器无须安装、零配置的数据库,非常适合嵌入式系统、移动设备和桌面应用程序。SQLite3具有高效的存储能力、跨平台兼容性、支持丰富的数据类型、事务处理能力等特点。它广泛应用于各种应用程序中,如浏览器、操作
SQLite3是一个轻量级的关系型数据库管理系统,它以文件形式存储数据,支持SQL语言和多种编程语言接口。1.2 SQLite3的优点 SQLite3具有以下几个优点:-轻量级:SQLite3库只有几百KB,非常适合嵌入式设备和小型应用程序。-跨平台性:SQLite3可以在Windows、Linux、Mac OS X、Android等多个平台上运行。-高性能:相对于...
c++代码对sqlite3数据库的增删查改操作: #include<iostream>#include<sqlite3.h>#include<string>intmain(){sqlite3*db;char*errMsg=0;int rc;// 打开数据库,如果数据库不存在则创建rc=sqlite3_open("test.db",&db);if(rc!=SQLITE_OK){std::cerr<<"无法打开数据库: "<<sqlite3_errmsg(db)<<std::...
SQLite 命令 与关系数据库进行交互的标准 SQLite 命令类似于 SQL。命令包括 CREATE、SELECT、INSERT、UPDATE、DELETE 和 DROP。这些命令基于它们的操作性质可分为以下几种: DDL - 数据定义语言 DML - 数据操作语言 DQL - 数据查询语言 SQLite虽然很小巧,但是支持的SQL语句不会逊色于其他开源数据库...