在Python中连接MySQL数据库并进行增删改查操作,我们需要使用一个库叫做pymysql。以下是如何使用它的步骤:
首先,安装pymysql库,如果你还没有安装的话。在命令行中输入以下命令:
bash
pip install pymysql
然后,你可以使用以下代码进行连接和操作:
python
import pymysql
创建连接
conn = pymysql.connect(host='localhost', user='root', password='yourpassword', database='yourdatabase')
创建游标
cursor = conn.cursor()
查询数据
def select_data():
sql = "SELECT * FROM yourtable" # 你的sql语句
cursor.execute(sql)
result = cursor.fetchall() # 获取查询结果
for row in result:
print(row)
插入数据
def insert_data():
sql = "INSERT INTO yourtable(column1, column2) VALUES ('value1', 'value2')" # 你的sql语句
try:
cursor.execute(sql)
conn.commit()
except:
conn.rollback()
更新数据
def update_data():
sql = "UPDATE yourtable SET column1='value1' WHERE condition" # 你的sql语句
try:
cursor.execute(sql)
conn.commit()
except:
conn.rollback()
删除数据
def delete_data():
sql = "DELETE FROM yourtable WHERE condition" # 你的sql语句
try:
cursor.execute(sql)
conn.commit()
except:
conn.rollback()
使用上面的函数进行操作
select_data()
insert_data()
update_data()
delete_data()
关闭游标和连接
cursor.close()
conn.close()
请将上述代码中的yourdatabase,yourtable,column1,column2,value1,value2和condition替换成你自己的数据库名,表名,列名,值和条件。此外,也需要将'localhost','root'和'yourpassword'替换成你自己的数据库地址,用户名和密码。