导读:MySQL是一种开源的关系型数据库管理系统,广泛应用于Web应用程序的开发。本文将介绍如何使用Python连接MySQL数据库,并进行数据的读写操作。
1. 安装MySQL驱动
在Python中连接MySQL需要安装相应的驱动,常见的有mysql-connector-python和pymysql。可以通过pip命令进行安装:
pip install mysql-connector-python
或
pip install pymysql
2. 连接MySQL数据库
使用Python连接MySQL数据库需要提供以下信息:主机名、用户名、密码、端口号、数据库名称。代码示例:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="root",
passwd="password",
port=3306,
database="test"
)
3. 创建数据表
在MySQL数据库中创建数据表,需要定义表名、字段名和数据类型。代码示例:
mycursor = mydb.cursor()
mycursor.execute("CREATE TABLE customers (name VARCHAR(255), address VARCHAR(255))")
4. 插入数据
向MySQL数据库中插入数据,可以使用INSERT语句。代码示例:
sql = "INSERT INTO customers (name, address) VALUES (%s, %s)"
val = ("John", "Highway 21")
mycursor.execute(sql, val)
mydb.commit()
5. 查询数据
从MySQL数据库中查询数据,可以使用SELECT语句。代码示例:
mycursor.execute("SELECT * FROM customers")
myresult = mycursor.fetchall()
for x in myresult:
print(x)
总结:本文介绍了如何使用Python连接MySQL数据库,并进行数据的读写操作。通过学习本文,读者可以掌握使用Python操作MySQL数据库的基本方法。