SQLite 命令

SQLite 命令类似于 SQL 命令。共有三种类型的 SQLite 命令:

  • DDL:数据定义语言
  • DML:数据操作语言
  • DQL:数据查询语言

数据定义语言

该组中包含三个命令:

CREATE:此命令用于在数据库中创建表、表视图或其他对象。

ALTER:它用于修改现有的数据库对象,如表。

DROP: DROP 命令用于删除整个表、表的视图或数据库中的其他对象。

数据操作语言

数据操作语言组中共有三个命令:

INSERT:此命令用于创建一条记录。

UPDATE:用于修改记录。

DELETE:用于删除记录。

数据查询语言

SELECT:此命令用于从一个或多个表中检索某些记录。

SQLite dot命令

以下是 SQLite dot命令的列表。这些命令不以分号 (;) 结尾。

help命令:

随时使用“.help”检查dot命令列表。

例如:

Sqlite> .help  

以上是各种重要的 SQLite 点命令的列表。请参阅下表中的这些命令及其说明:

命令 描述
.backup ?db? file 备份数据库(默认“主”)到文件
.bail on|off 遇到错误后停止。默认关闭
.databases 列出附加数据库的名称和文件
.dump ?table? 以sql文本格式转储数据库。如果指定了表,则仅转储与模式表匹配的表。
.echo on|off 打开或关闭命令回显
.exit 退出sqlite提示
.explain on|off 打开或关闭适合解释的输出模式。没有参数,它会打开解释。
.header(s) on|off 打开或关闭标题的显示
.help 显示此消息
.import file table 将文件中的数据导入表中
.indices ?table? 显示所有索引的名称。如果指定了表,则只显示与模式表匹配的表的索引。
.load file ?entry? 加载扩展库
.log file|off 打开或关闭日志记录。文件可以是标准错误/标准输出
.mode mode 设置输出模式,其中模式为以下之一:<br/><div>csv:逗号分隔值<br/><br> <div><div>列:左对齐列。<br/><div>html : html <table> code<br/> <div>insert: sql insert statements for table<br/><div>line: 每行一个值<br/> <div>list: values delimited by .separator string<br /><div>tabs:制表符分隔值<br/> <div>tcl:tcl 列表元素<br/>
.nullvalue string 打印字符串代替空值
.output filename 将输出发送到文件名
.output stdout 将输出发送到屏幕
.print string... 打印文字串
.prompt main continue 替换标准提示
.quit 退出sqlite提示
.read filename 在文件名中执行sql
.schema ?table? 显示创建语句。如果指定了表,则只显示与模式表匹配的表。
.separator string 更改输出模式和 .import 使用的分隔符
.show 显示各种设置的当前值
.stats on|off 打开或关闭统计
.tables ?pattern? 列出匹配类似模式的表的名称
.timeout ms 尝试打开锁定的表 ms 毫秒
.width num num 为“列”模式设置列宽
.timer on|off 打开或关闭 CPU 计时器测量

.show 命令:

您可以使用 .show 命令查看 SQLite 命令提示符的默认设置。

特殊dot命令

有一些点命令用于格式化输出。这些命令是:

.header on

.mode column

.timer on

热门文章

优秀文章