SQLite命令
命令分类
与关系数据库进行交互的标准 SQLite 命令类似于 SQL。命令包括 CREATE、SELECT、INSERT、UPDATE、DELETE 和 DROP。这些命令基于它们的操作性质可分为以下几类:
(DDL)数据定义语言:
CMD |
Description |
CREATE |
创建一个新的表,一个表的视图,或者数据库中的其他对象。 |
ALTER |
修改数据库中的某个已有的数据库对象,比如一个表。 |
DROP |
删除整个表,或者表的视图,或者数据库中的其他对象。 |
(DML)数据操作语言:
CMD |
Description |
INSERT |
创建一条记录。 |
UPDATE |
修改记录。 |
DELETE |
删除记录。 |
(DQL)数据查询语言:
CMD |
Description |
SELECT |
从一个或多个表中检索某些记录。 |
Sqlite点命令
在Windows的cmd下运行sqlite3命令(如何安装和配置在上一篇博客),然后依据提示运行.help并打印(只截图其中一部分)。
我们可以发现sqlite的.help列出来了所有sqlite支持的点命令,也可以发现,点命令不需要以“;”结尾。
我们对上面的.help命令进行翻译,大致如下:
CMD |
Description |
.backup ?DB? FILE |
备份DB数据库(默认是”main”)到FILE文件。 |
.bail ON/OFF |
发生错误后停止。默认为OFF。 |
.databases |
列出附加数据库的名称和文件。 |
.dump ?TABLE? |
以SQL文本格式转储数据库。如果指定了TABLE表,则只转储匹配LIKE模式的TABLE表。 |
.echo ON/OFF |
开启或关闭echo命令。 |
.exit |
退出SQL |