【SQLite3】Python使用SQLite3大全
    		       		warning:
    		            这篇文章距离上次修改已过427天,其中的内容可能已经有所变动。
    		        
        		                
                在Python中,使用SQLite3可以通过内置的sqlite3模块来完成。以下是一些基本操作的示例代码:
- 连接到数据库:
import sqlite3
 
# 连接到数据库,如果数据库不存在则会自动创建
conn = sqlite3.connect('example.db')- 创建一个游标对象:
cursor = conn.cursor()- 执行一个SQL命令:
# 创建一个表
cursor.execute('CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, username TEXT, password TEXT)')
 
# 插入一条记录
cursor.execute('INSERT INTO users (username, password) VALUES (?, ?)', ('user1', 'pass1'))
 
# 查询表中的所有记录
cursor.execute('SELECT * FROM users')
rows = cursor.fetchall()
for row in rows:
    print(row)- 提交事务:
conn.commit()- 关闭游标和连接:
cursor.close()
conn.close()这些是使用SQLite3的基本操作。记得在操作完成后关闭游标和连接,以释放资源。
评论已关闭