Python 数据库编程:SQLite 操作全解析
在数据库编程领域,Python 与 SQLite 的结合为开发者提供了便捷且高效的解决方案。本文将深入探讨如何使用 Python 操作 SQLite 数据库,涵盖创建表、插入数据、删除表以及查询数据等核心操作。
1. 创建表
在 SQLite 中,创建表是数据库操作的基础。可以通过 SQL 语句 CREATE TABLE 来实现。以下是创建一个名为 Inventory 的表的示例:
import sqlite3
conn = sqlite3.connect('inventory.db')
cur = conn.cursor()
sql = '''CREATE TABLE Inventory (ItemID INTEGER PRIMARY KEY NOT NULL,
ItemName TEXT,
Price REAL)'''
cur.execute(sql)
conn.commit()
conn.close()
上述代码中,首先使用 sqlite3.connect 方法连接到名为 inventory.db 的数据库,然后获取一个游标对象 cur 。接着,定义 SQL 语句并使用 cur.execute 方法执行该语句,最后提交更改并关闭连接。
当 SQL 语句较长时,可使用三引号将其括起来,这样能使代码更易读。例如:
Python操作SQLite全解
超级会员免费看
订阅专栏 解锁全文
1220

被折叠的 条评论
为什么被折叠?



