60、Python 数据库编程:SQLite 操作全解析

Python操作SQLite全解

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 语句较长时,可使用三引号将其括起来,这样能使代码更易读。例如:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值