SQLite学习笔记

-
2025-10-13

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略)

  1. 转到SQLite下载页面,然后从Windows部分下载文件。下载sqlite-tools-win-x64-3500400.zip压缩文件。2025年10月13日
  2. 创建一个文件夹 C:\>sqlite ,并将下载下来的文件解压在该文件夹中。
  3. 在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中,值的数据类型与值本身相关联,而不是与其容器相关联。

 

 

未完待续

 


目录
Copyright © 2024-2025. All Rights Reserved.