怎么读mysql数据库
时间 : 2023-03-08 07:29:01声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性
首先,我们需要安装MySQL Connector库。我们可以使用以下命令在终端中安装它:
pip install mysql-connector-python
一旦安装完成,我们可以使用以下步骤连接到MySQL数据库。
1.导入MySQL Connector库:
import mysql.connector
2.使用以下命令连接到MySQL数据库:
mydb = mysql.connector.connect(host="localhost", user="root", password="yourpassword", database="database_name")
注意,这里的“localhost”是指您的MySQL数据库所在的主机。如果MySQL服务器在另一台计算机上,您需要指定该计算机的名称或IP地址。
您还需要将“yourpassword”替换为实际的MySQL密码,并将“database_name”替换为您要连接的实际数据库名称。
3.创建一个游标对象:
mycursor = mydb.cursor()
现在,您可以使用游标执行SQL查询或指令。
以下是一些示例:
- 执行查询命令:
mycursor.execute("SELECT * FROM table_name")
result = mycursor.fetchall()
for row in result:
print(row)
- 执行插入命令:
sql = "INSERT INTO table_name (column1, column2, column3) VALUES (%s, %s, %s)"
val = ("value1", "value2", "value3")
mycursor.execute(sql, val)
mydb.commit()
print(mycursor.rowcount, "record inserted.")
- 执行更新命令:
sql = "UPDATE table_name SET column1 = %s WHERE column2 = %s"
val = ("new_value", "old_value")
mycursor.execute(sql, val)
mydb.commit()
print(mycursor.rowcount, "record(s) affected.")
- 执行删除命令:
sql = "DELETE FROM table_name WHERE column1 = %s"
val = ("value_to_delete",)
mycursor.execute(sql, val)
mydb.commit()
print(mycursor.rowcount, "record(s) deleted.")
以上就是通过Python读取MySQL数据库的基本步骤和一些示例。您可以根据自己的实际情况进行调整和扩展。
上一篇
mysql的表名怎么修改
下一篇
mysql父子关系怎么查
https/SSL证书广告优选IDC>>
推荐主题模板更多>>
推荐文章