记一次sqlite数据库学习
项目背景:无
迭代背景:无
记录方向:sqlite数据库学习
记录时间:20210402
=============================================================
1、sqlite简介
SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。它是一个零配置的数据库,这意味着与其他数据库不一样,您不需要在系统中配置。
就像其他数据库,SQLite 引擎不是一个独立的进程,可以按应用程序需求进行静态或动态连接。SQLite 直接访问其存储文件。这是从教程从贴的;
2、sqlite的点命令
主要记录sqlite的点命令的学习
|
命令 |
描述 |
|
.backup ?DB? FILE |
备份 DB 数据库(默认是 "main")到 FILE 文件。 |
|
.bail ON|OFF |
发生错误后停止。默认为 OFF。 |
|
.databases |
列出数据库的名称及其所依附的文件。 |
|
.dump ?TABLE? |
以 SQL 文本格式转储数据库。如果指定了 TABLE 表,则只转储匹配 LIKE 模式的 TABLE 表。 |
|
.echo ON|OFF |
开启或关闭 echo 命令。 |
|
.exit |
退出 SQLite 提示符。 |
|
.explain ON|OFF |
开启或关闭适合于 EXPLAIN 的输出模式。如果没有带参数,则为 EXPLAIN on,即开启 EXPLAIN。 |
|
.header(s) ON|OFF |
开启或关闭头部显示。 |
|
.help |
显示消息。 |
|
.import FILE TABLE |
导入来自 FILE 文件的数据到 TABLE 表中。 |
|
.indices ?TABLE? |
显示所有索引的名称。如果指定了 TABLE 表,则只显示匹配 LIKE 模式的 TABLE 表的索引。 |
|
.load FILE ?ENTRY? |
加载一个扩展库。 |
|
.log FILE|off |
开启或关闭日志。FILE 文件可以是 stderr(标准错误)/stdout(标准输出)。 |
|
.mode MODE |
设置输出模式,MODE 可以是下列之一:
|
|
.nullvalue STRING |
在 NULL 值的地方输出 STRING 字符串。 |
|
.output FILENAME |
发送输出到 FILENAME 文件。 |
|
.output stdout |
发送输出到屏幕。 |
|
.print STRING... |
逐字地输出 STRING 字符串。 |
|
.prompt MAIN CONTINUE |
替换标准提示符。 |
|
.quit |
退出 SQLite 提示符。 |
|
.read FILENAME |
执行 FILENAME 文件中的 SQL。 |
|
.schema ?TABLE? |
显示 CREATE 语句。如果指定了 TABLE 表,则只显示匹配 LIKE 模式的 TABLE 表。 |
|
.separator STRING |
改变输出模式和 .import 所使用的分隔符。 |
|
.show |
显示各种设置的当前值。 |
|
.stats ON|OFF |
开启或关闭统计。 |
|
.tables ?PATTERN? |
列出匹配 LIKE 模式的表的名称。 |
|
.timeout MS |
尝试打开锁定的表 MS 毫秒。 |
|
.width NUM NUM |
为 "column" 模式设置列宽度。 |
|
.timer ON|OFF |
开启或关闭 CPU 定时器。 |
3、sqlite命令
sqlite数据库的命令同常规的关系型数据库mysql、oracle的命令是大致相同的,也是分为下面三大类,这里就不在具体描述了:
3.1、DDL语句-数据定义语句
3.2、DML语句-数据操作语句
3.3、DQL语句-数据查询语句

浙公网安备 33010602011771号