在 Python 中进行数据库操作是处理数据的重要部分。以下是一些关于如何使用 Python 进行数据库操作的基础知识。

1. 选择数据库

首先,你需要选择一个数据库系统。Python 支持多种数据库,包括 SQLite、MySQL、PostgreSQL 和 MongoDB 等。

2. 使用 SQLite

SQLite 是一个轻量级的数据库,常用于小型项目和原型设计。

import sqlite3

# 连接到 SQLite 数据库
# 如果文件不存在,会自动在当前目录创建:
conn = sqlite3.connect('example.db')

3. 创建表

你可以使用 CREATE TABLE 语句来创建一个新表。

conn.execute('''CREATE TABLE IF NOT EXISTS courses
             (id integer PRIMARY KEY, 
             name text NOT NULL, 
             description text);''')

4. 插入数据

使用 INSERT INTO 语句来插入数据。

conn.execute("INSERT INTO courses (name, description) VALUES ('Python 数据库操作', '本教程将介绍如何使用 Python 进行数据库操作。')")

5. 查询数据

使用 SELECT 语句来查询数据。

cursor = conn.execute("SELECT id, name, description FROM courses")
for row in cursor:
   print("id = ", row[0])
   print("name = ", row[1])
   print("description = ", row[2], "\n")

6. 更新数据

使用 UPDATE 语句来更新数据。

conn.execute("UPDATE courses SET description = '更新后的描述' WHERE id = 1")

7. 删除数据

使用 DELETE 语句来删除数据。

conn.execute("DELETE FROM courses WHERE id = 1")

8. 关闭连接

最后,不要忘记关闭数据库连接。

conn.commit()
conn.close()

Python 数据库操作示例

更多关于 Python 数据库操作的内容,请访问Python 数据库教程

抱歉,您的请求不符合要求。