意见箱
恒创运营部门将仔细参阅您的意见和建议,必要时将通过预留邮箱与您保持联络。感谢您的支持!
意见/建议
提交建议

在Python中操作MySQL数据库,可以使用官方提供的mysql-connector-python库或者第三方库pymysql

来源:恒创科技 编辑:恒创科技编辑部
2024-02-05 14:10:46

在Python中操作MySQL数据库,可以使用官方提供的mysql-connector-python库或者第三方库pymysql

下面以mysql-connector-python库为例,介绍如何操作MySQL数据库:

  1. 安装mysql-connector-python库:在命令行中运行pipinstallmysql-connector-python


    

在Python中操作MySQL数据库,可以使用官方提供的mysql-connector-python库或者第三方库pymysql

  2. 导入mysql.connector模块。

  3. 建立数据库连接:

importmysql.connector #建立数据库连接 cnx=mysql.connector.connect( host="localhost", user="username", password="password", database="database_name" )

其中host为MySQL服务器地址,user为用户名,password为密码,database为数据库名。

  • 创建游标对象:
  • cursor=cnx.cursor()
  • 执行SQL语句:
  • #查询数据 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数据库的基本步骤。

    上一篇: xshell怎么连接云服务器? 下一篇: 在CentOS7中,可以使用NetworkManager或者手动配置网络接口来创建bond0