安装 SQLite:
1. Windows:
- 访问 SQLite 官方网站的 [Download](https://www.sqlite.org/download.html) 页面。
- 下载适用于 Windows 的预编译二进制文件。
- 将二进制文件解压到你选择的目录,并将该目录添加到系统的 PATH 环境变量中。
2. Linux:
- 大多数 Linux 发行版都包含 SQLite。你可以使用包管理器安装:
sudo apt-get install sqlite3 # 对于 Debian/Ubuntu
sudo yum install sqlite # 对于 CentOS/Fedora
3. macOS:
- macOS 自带 SQLite。你可以在终端中直接使用:
sqlite3
SQLite 基本操作:
1. 启动 SQLite Shell:
sqlite3
2. 创建数据库和表:
CREATE TABLE users (
id INTEGER PRIMARY KEY,
username TEXT NOT NULL,
email TEXT NOT NULL UNIQUE
);
3. 插入数据:
INSERT INTO users (username, email) VALUES ('john_doe', 'john@example.com');
4. 查询数据:
SELECT * FROM users;
5. 更新数据:
UPDATE users SET email = 'john.doe@example.com' WHERE id = 1;
6. 删除数据:
DELETE FROM users WHERE id = 1;
使用 SQLite 命令行 Shell:
- 运行 sqlite3 命令后,你可以执行上述 SQL 命令,并使用 .exit 命令退出。
使用 SQLite Python API:
如果你使用 Python,可以使用 SQLite 提供的 Python API 操作数据库:
import sqlite3
# 连接到数据库(如果不存在则创建)
conn = sqlite3.connect('mydatabase.db')
# 创建游标对象
cursor = conn.cursor()
# 创建表
cursor.execute('''
CREATE TABLE IF NOT EXISTS users (
id INTEGER PRIMARY KEY,
username TEXT NOT NULL,
email TEXT NOT NULL UNIQUE
)
''')
# 插入数据
cursor.execute("INSERT INTO users (username, email) VALUES (?, ?)", ('john_doe', 'john@example.com'))
# 提交更改
conn.commit()
# 查询数据
cursor.execute("SELECT * FROM users")
rows = cursor.fetchall()
for row in rows:
print(row)
# 关闭连接
conn.close()
这是一个简单的 SQLite 教程,适用于入门级别的用户。如果你想要更深入地了解 SQLite 的高级特性和用法,可以查阅 [SQLite 官方文档](https://www.sqlite.org/docs.html)。
转载请注明出处:http://www.pingtaimeng.com/article/detail/9132/SQLite