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
热门文章
优秀文章