下载
1、更新软件源:
sudo apt-get update
2、下载SQLite3:
sudo apt-get install sqlite3
3、验证:
sqlite3启动数据库,出现以下界面代表运行正常。输入 .exit 可以退出数据库
4、安装sqlite3的库
sudo apt-get install libsqlite3-dev,之后编译c代码时需要加上 -l sqlite3
5、打开数据库
sqlite3 <数据库文件名>
命令
回车可以换行输入,但本命令并不结束。输入 " ; " 后,本命令结束
1、以.开头的命令
.help:显示所有以.开头的命令
.exit:退出sqlite3
.table:显示当前已存在的表格
.headers on:开启显示表头
.mode column:查询时以列的形式显示结果
2、SQL语句
2.1 创建表格
语法:
CREATE TABLE table_name (
column_1 data_type constraints,
column_2 data_type constraints,
...,
column_n data_type constraints
);
CREATE TABLE:创建表格的语句
table_name:表格的名字
column_1:表格的第一个参数
data_type:参数类型
data_type值 | 含义 |
INTEGER | 整型 int |
TEXT | 存储大量文本 |
REAL | 双精度浮点数 |
constraints:参数约束
constraints值 | 含义 |
PRIMARY KEY | 主键,这具有唯一性的特点 |
NOT NULL | 非空,这代表该参数必须填写 |
AUTOINCREMENT | 自动增加 |
示例:
创建一个名为“students”的学生信息表。该表将包含以下列:ID,姓名,年龄,性别和成绩。
CREATE TABLE students (
ID INTERGER PRIMARY KEY NOT NULL,
name TEXT NOT NULL,
age INTEGER NOT NULL,
gender TEXT NOT NULL,
score REAL NOT NULL
);
students:表格名为students
ID:第一个参数是ID
INTERGER:参数类