在centos中操作sqliter3数据库
在CentOS中操作SQLite数据库,你可以使用sqlite3
命令行工具或者编写Python脚本使用sqlite3
模块。
使用sqlite3命令行工具:
- 打开终端。
- 输入
sqlite3 数据库文件路径
,例如:sqlite3 /path/to/database.db
。 - 使用SQL语句操作数据库,例如创建表
CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT);
,插入数据INSERT INTO users (name) VALUES ('Alice');
,查询数据SELECT * FROM users;
。
使用Python脚本操作SQLite数据库:
首先确保你的CentOS系统安装了Python。
Python脚本示例:
import sqlite3
# 连接到数据库,如果数据库不存在则会自动创建
conn = sqlite3.connect('example.db')
# 创建一个Cursor对象
cursor = conn.cursor()
# 执行一条SQL语句,创建users表
cursor.execute('CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT)')
# 插入一条记录
cursor.execute("INSERT INTO users (name) VALUES (?)", ("Alice",))
# 查询数据
cursor.execute("SELECT id, name FROM users")
rows = cursor.fetchall()
for row in rows:
print(row)
# 关闭Cursor对象
cursor.close()
# 提交事务
conn.commit()
# 关闭连接
conn.close()
确保你有适当的权限运行上述Python脚本,并且在运行之前安装了sqlite3
模块(通常它是Python的标准库,不需要额外安装)。
评论已关闭