sqlite3数据库的实现
SQLite是一个开源的嵌入式数据库引擎,其主要特点是高可靠性、免费、简单、小巧、高效、易于使用等。
以下是一些SQLite数据库的实现方式:
- 使用Python的sqlite3库创建和管理SQLite数据库。
import sqlite3
# 连接到SQLite数据库
# 数据库文件是test.db,如果文件不存在,会自动在当前目录创建:
conn = sqlite3.connect('test.db')
# 创建一个Cursor:
cursor = conn.cursor()
# 执行一条SQL语句,创建user表:
cursor.execute('CREATE TABLE IF NOT EXISTS user (id VARCHAR(20) PRIMARY KEY, name VARCHAR(20))')
# 关闭Cursor:
cursor.close()
# 提交事务:
conn.commit()
# 关闭Connection:
conn.close()
- 使用SQLite的命令行工具进行数据库操作。
# 创建数据库文件
sqlite3 test.db
# 创建表
CREATE TABLE user (id VARCHAR(20) PRIMARY KEY, name VARCHAR(20));
# 插入数据
INSERT INTO user (id, name) VALUES ('1', 'Alice');
# 查询数据
SELECT * FROM user;
# 退出
.quit
- 使用SQLite的图形用户界面工具,如DB Browser for SQLite等进行数据库操作。
以上是SQLite数据库的两种常见实现方式,具体使用哪种方式取决于你的具体需求和环境。
评论已关闭