SQLite学习记录,来自大语言模型、本地实践及网络公开资料。整合,修改。
内容较长,配合右侧目录使用。
抛砖引玉
简介※
极致的轻量级
SQLite的源代码开源。
SQLite是世界上部署最广泛的SQL数据库引擎。
SQLite在UNIX(Linux,Mac OS-X,Android,iOS)和Windows(Win32,WinCE,WinRT)上可用。
技能前置※
了解什么是数据库,什么是 RDBMS,以及什么是计算机编程语言。
有用的资源※
SQLite Home Page - SQLite 官方网站。提供了最新的 SQLite 资讯以及完整的 SQLite 教程。
SQLite Python - sqlite3 python 模块由 Gerhard Haring 编写的。它提供了与 DB-API 2.0 规范兼容的 SQL 接口。
SQLite 安装※
在Windows上(Linux略)※
- 转到SQLite下载页面,然后从Windows部分下载文件。下载sqlite-tools-win-x64-3500400.zip压缩文件。2025年10月13日
- 创建一个文件夹 C:\>sqlite ,并将下载下来的文件解压在该文件夹中。
- 在PATH环境变量中添加C:\>sqlite,最后转到命令提示符并输入sqlite3命令,该命令将显示以下结果。
C:\>sqlite3
SQLite version 3.7.15.2 2013-01-09 11:53:05
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite>
SQLite点命令※
这些命令的例外是它们不应以分号(;)终止。
从sqlite3在命令提示符处键入一个简单命令开始,它将为您提供SQLite命令提示符,您将在其中发出各种SQLite命令。
$sqlite3
SQLite version 3.3.6
Enter ".help" for instructions
sqlite>
有关可用的点命令的列表,您可以随时输入“ .help”。例如-
sqlite>.help
尝试使用.show
命令查看SQLite命令提示符的默认设置。
sqlite>.show
echo: off
explain: off
headers: off
mode: column
nullvalue: ""
output: stdout
separator: "|"
width:
sqlite>
确保在sqlite>提示符和dot命令之间没有空格,否则它将无法正常工作。
SQLite数据类型※
SQLite使用更通用的动态类型系统。
在SQLite中,值的数据类型与值本身相关联,而不是与其容器相关联。
未完待续※