Sqlite教程

SQLite 命令

SQLite命令类似于SQL命令。三种类型的SQLite命令:
DDL: 数据定义语言 DML: 数据处理语言 DQL: 数据查询语言

数据定义语言

该组中有三个命令:
创建: 该命令用于在数据库中创建表,表视图或其他对象。
ALTER: : 用于修改现有的数据库对象(如表)。
DROP: : DROP命令用于删除整个表,表的视图或数据库中的其他对象。

数据操作语言

数据操作语言组中有三个命令:
INSERT: 用于创建记录。
更新: 用于修改记录。
删除: 删除记录。

数据查询语言

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

SQLite点命令

以下是SQLite点命令的列表。这些命令不会以分号(;)终止。
.help命令:
随时使用" .help"检查点命令列表。
例如:
Sqlite> .help
SQLite Command 1
以上是各种重要的SQLite点命令的列表。参见下表中的这些命令及其说明:
命令 说明
.backup ?db? file 备份数据库(默认为" main")到文件
.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 打开或关闭登录。文件可以是stderr/stdout
.mode mode 设置输出模式,其中模式是以下之一:
csv: 逗号分隔的值
column: 左对齐的列。
html: html <table>代码
insert: 表的sql插入语句
line: 每行一个值
list: 用.separator分隔的值字符串
tabs: 制表符分隔的值
tcl: tcl列表元素
.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 尝试打开锁定的表以毫秒为单位
.width num num 设置"列"模式的列宽
.timer on|off 打开或关闭CPU计时器测量
.show命令:
您可以使用.show命令查看SQLite命令提示符的默认设置。
SQLite Command 2
注意: 请勿在sqlite>提示符和点命令之间放置空格,否则将无法使用。

特殊点命令

有些点命令用于格式化输出。这些命令是:
.header on
.mode列
.timer on

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4