下面是Python操作使用MySQL数据库的实例代码的完整攻略,包含如何连接数据库、执行增删改查操作等。
安装MySQL驱动
在Python中操作MySQL数据库需要先安装MySQL驱动,可以使用pip命令安装,示例代码如下:
pip install mysql-connector-python
连接MySQL数据库
要连接MySQL数据库需要提供数据库所在机器的IP地址、用户名、密码等信息,还需要选择要使用的数据库名。示例代码如下:
import mysql.connector
conn = mysql.connector.connect(
host='IP地址',
user='用户名',
password='密码',
database='数据库名'
)
cursor = conn.cursor()
插入数据
插入数据的操作使用INSERT INTO语句,示例代码如下:
sql = "INSERT INTO table_name (column1, column2, column3) VALUES (%s, %s, %s)"
val = ("value1", "value2", "value3")
cursor.execute(sql, val)
conn.commit()
print(cursor.rowcount, "记录插入成功。")
查询数据
查询数据使用SELECT语句,示例代码如下:
sql = "SELECT * FROM table_name"
cursor.execute(sql)
result = cursor.fetchall()
for row in result:
print(row)
更新数据
更新数据使用UPDATE语句,示例代码如下:
sql = "UPDATE table_name SET column1 = %s WHERE column2 = %s"
val = ("new_value", "value_to_be_updated")
cursor.execute(sql, val)
conn.commit()
print(cursor.rowcount, "记录更新成功。")
删除数据
删除数据使用DELETE FROM语句,示例代码如下:
sql = "DELETE FROM table_name WHERE column = %s"
val = ("value_to_be_deleted",)
cursor.execute(sql, val)
conn.commit()
print(cursor.rowcount, "记录被删除。")
以上就是Python操作使用MySQL数据库的实例代码的完整攻略,可以根据需要修改其中的IP地址、用户名、密码、数据库名、表名、列名、插入的值、更新的值、删除的值等信息。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python操作使用MySQL数据库的实例代码 - Python技术站