在Python中操作MySQL数据库,可以使用官方提供的mysql-connector-python
库或者第三方库pymysql
。
下面以mysql-connector-python
库为例,介绍如何操作MySQL数据库:
-
安装
mysql-connector-python
库:在命令行中运行pipinstallmysql-connector-python
。
-
导入
mysql.connector
模块。 -
建立数据库连接:
importmysql.connector
#建立数据库连接
cnx=mysql.connector.connect(
host="localhost",
user="username",
password="password",
database="database_name"
)
其中host
为MySQL服务器地址,user
为用户名,password
为密码,database
为数据库名。
cursor=cnx.cursor()
#查询数据
query="SELECT*FROMtable_name"
cursor.execute(query)
#插入数据
insert_query="INSERTINTOtable_name(column1,column2)VALUES(%s,%s)"
data=("value1","value2")
cursor.execute(insert_query,data)
#更新数据
update_query="UPDATEtable_nameSETcolumn1=%sWHEREcolumn2=%s"
data=("new_value","condition_value")
cursor.execute(update_query,data)
#删除数据
delete_query="DELETEFROMtable_nameWHEREcondition_column=%s"
data=("condition_value",)
cursor.execute(delete_query,data)
cnx.commit()
cursor.close()
cnx.close()
以上就是在Python中使用mysql-connector-python
库操作MySQL数据库的基本步骤。