在 Python 中,你可以使用 MySQL 数据库来存储和检索数据。一个流行的 MySQL 数据库连接库是 mysql-connector-python。以下是一个简单的例子演示如何连接 MySQL 数据库并执行一些基本的操作:

1. 安装 mysql-connector-python
pip install mysql-connector-python

2. 连接 MySQL 数据库
import mysql.connector

# 连接数据库
db = mysql.connector.connect(
    host="your_host",
    user="your_user",
    password="your_password",
    database="your_database"
)

# 获取游标
cursor = db.cursor()

3. 创建表
# 创建表
cursor.execute("CREATE TABLE IF NOT EXISTS students (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255), age INT)")

4. 插入数据
# 插入数据
sql = "INSERT INTO students (name, age) VALUES (%s, %s)"
values = ("John", 25)
cursor.execute(sql, values)

# 提交事务
db.commit()

5. 查询数据
# 查询数据
cursor.execute("SELECT * FROM students")

# 获取所有记录
records = cursor.fetchall()
for record in records:
    print(record)

6. 更新数据
# 更新数据
sql = "UPDATE students SET age = %s WHERE name = %s"
values = (26, "John")
cursor.execute(sql, values)

# 提交事务
db.commit()

7. 删除数据
# 删除数据
sql = "DELETE FROM students WHERE name = %s"
values = ("John",)
cursor.execute(sql, values)

# 提交事务
db.commit()

8. 关闭连接
# 关闭连接
cursor.close()
db.close()

请确保替换代码中的 your_host、your_user、your_password 和 your_database 为实际的数据库连接信息。

这是一个简单的 MySQL 数据库操作的示例。在实际应用中,你可能需要处理异常、使用 ORM(对象关系映射)等高级技术来简化和改进数据库操作。


转载请注明出处:http://www.zyzy.cn/article/detail/13338/Python 基础