【下载和安装】
下载地址:https://www.sqlite.org/download.html
以64位Windows环境为例,下载:
sqlite-dll-win64-x64-xxx.zip文件,解压后得到sqlite3.def和sqlite3.dll
sqlite-tools-win32-x86-xxx.zip文件,解压后得到sqlite3.exe
把它们放到同一个目录里面即可。
【创建/连接数据库】
sqlite3.exe就是客户端,直接执行sqlite3.exe+数据库文件名,就可以创建/连接一个数据库,并进入命令行模式。
例如:sqlite3.exe D:\doc\db\test.db
【管理操作】
查看所有表:.table [table_name]
查看某个表的结构:.schema [table_name]
【常用数据类型】
sqlite的列可以存储任何类型的数据,这一点在查数据库的时候要特别小心。例如某个整数列里面可以查出来一个字符串。
INTEGER整数
VARCHAR字符串
BLOB二进制对象
DECIMAL(10,2)带2位小数的数字
DATE日期
DATETIME日期和时间
【主键自增长】
主键列类型使用INTEGER,插入记录时不指定该列的值,即可实现主键自增长。
【备份和恢复】
.dump ?TABLE?以 SQL 文本格式转储数据库。如果指定了 TABLE 表,则只转储匹配 LIKE 模式的 TABLE 表。
.import FILE TABLE导入来自 FILE 文件的数据到 TABLE 表中。