SQLite3使用笔记

【下载和安装】

下载地址: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 表中。

猜你喜欢

转载自samjavaeye.iteye.com/blog/2352397