📅  最后修改于: 2023-12-03 15:35:07.553000             🧑  作者: Mango
SQLite是一个轻量级的嵌入式关系数据库管理系统,它是在一个相对小的C库中实现的。它占用资源非常小,并且可以在各种操作系统和编程语言中使用。SQLite是许多著名应用程序的后台数据库,有很高的受欢迎程度。
SQLite已经安装在Linux和Mac操作系统上。如果你需要在Windows上使用SQLite,可以从以下网址下载预编译的二进制文件:
https://sqlite.org/download.html
也可以使用以下命令在Debian/Ubuntu上安装:
sudo apt-get install sqlite3
可以使用SQLite的命令行工具和API来操作SQLite数据库。
sqlite3
sqlite3 test.db
CREATE TABLE test (id INTEGER PRIMARY KEY, name TEXT);
INSERT INTO test (id, name) VALUES (1, 'test');
SELECT * FROM test;
DELETE FROM test WHERE id=1;
.quit
可以使用不同编程语言的SQLite API来操作SQLite数据库。以下是使用Python SQLite API连接到数据库和执行查询的示例:
import sqlite3
# 连接到数据库
conn = sqlite3.connect('test.db')
# 创建一个游标
cursor = conn.cursor()
# 查询表中的记录
cursor.execute("SELECT * FROM test;")
rows = cursor.fetchall()
# 打印结果
for row in rows:
print(row)
# 关闭游标和数据库连接
cursor.close()
conn.close()
SQLite是一个很好的轻量级数据库管理系统,不需要独立的服务器,占用资源小,易于使用。它的主要优点是快速、高可靠性、高度兼容性和免费,但是存储容量有限。使用SQLite命令行工具或API可以轻松操作SQLite数据库。