SQLite是一个服务器less的数据库,这意味着与其他数据库不同,SQLite不需要安装服务或守护进程。您只需要下载一个可执行的二进制文件。
您可以从 SQLite官方下载页面 获取最新的预编译的二进制文件。
- 下载 "sqlite-tools-win32-x86-xxxx.zip" 并解压。
- 将解压的文件夹添加到系统的
PATH
变量中,以便从命令行访问。
SQLite通常在macOS和Ubuntu上预装。您可以通过以下命令检查其版本:
sqlite3 --version
启动SQLite CLI:
sqlite3 yourDatabaseName.db
-
查看所有表:
.tables
-
创建表:
CREATE TABLE yourTableName (column1 datatype, column2 datatype);
-
插入数据:
INSERT INTO yourTableName (column1, column2) VALUES (value1, value2);
-
查询数据:
SELECT * FROM yourTableName;
... (此处可以继续添加更多的SQLite基本命令) ...
Python标准库中包含了sqlite3
模块,所以不需要额外安装。
import sqlite3
# 创建连接
conn = sqlite3.connect('yourDatabaseName.db')
cursor = conn.cursor()
# 创建表
cursor.execute('''CREATE TABLE yourTableName
(column1 datatype, column2 datatype)''')
# 插入数据
cursor.execute("INSERT INTO yourTableName VALUES (value1, value2)")
# 提交改动
conn.commit()
# 查询数据
cursor.execute("SELECT * FROM yourTableName")
results = cursor.fetchall()
for row in results:
print(row)
cursor.close()
conn.close()
这仅仅是一个基本的示例,Python的sqlite3
模块提供了许多其他功能和操作,建议查阅 sqlite3
官方文档 以获取更详细的信息。