python中怎么操作mysql数据库


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

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

    安装mysql-connector-python库:在命令行中运行pip install mysql-connector-python

    导入mysql.connector模块。

    建立数据库连接:

import mysql.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 * FROM table_name"cursor.execute(query)# 插入数据insert_query = "INSERT INTO table_name (column1, column2) VALUES (%s, %s)"data = ("value1", "value2")cursor.execute(insert_query, data)# 更新数据update_query = "UPDATE table_name SET column1 = %s WHERE column2 = %s"data = ("new_value", "condition_value")cursor.execute(update_query, data)# 删除数据delete_query = "DELETE FROM table_name WHERE condition_column = %s"data = ("condition_value",)cursor.execute(delete_query, data)
    提交事务:
cnx.commit()
    关闭游标和数据库连接:
cursor.close()cnx.close()

以上就是在Python中使用mysql-connector-python库操作MySQL数据库的基本步骤。


上一篇:oracle sqlplus连接很慢怎么解决

下一篇:mysql sql优化的技巧有哪些


python MySQL
Copyright © 2002-2019 测速网 www.inhv.cn 皖ICP备2023010105号
测速城市 测速地区 测速街道 网速测试城市 网速测试地区 网速测试街道
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!

热门搜索 城市网站建设 地区网站制作 街道网页设计 大写数字 热点城市 热点地区 热点街道 热点时间 房贷计算器