Python无法连接MySQL怎么办

1. 安装MySQL驱动

Python需要使用MySQL驱动来连接MySQL数据库,MySQL驱动可以通过PyPI安装:

pip install mysql-connector-python
或者,也可以使用pymysql:

pip install pymysql

2. 建立连接

建立连接需要提供MySQL服务器的地址(host)、用户名(user)、密码(password)和数据库名称(database):

import mysql.connector

mydb = mysql.connector.connect(
    host="localhost",
    user="yourusername",
    password="yourpassword",
    database="mydatabase"
)

如果连接成功,mydb将是一个MySQLConnection对象,可以用它来创建游标:

mycursor = mydb.cursor()

3. 执行SQL语句

使用游标,可以执行SQL语句:

mycursor.execute("SELECT * FROM customers")

执行完SQL语句后,可以使用fetchall()方法来获取所有行的结果:

myresult = mycursor.fetchall()

fetchall()返回的是一个元组列表,每个元组包含一行数据:

for x in myresult:
  print(x)

4. 关闭连接

最后,完成操作后,需要关闭连接:

mydb.close()
© 版权声明
THE END
喜欢就支持一下吧!
点赞739 分享