三种常见python连接mysql包

pip install mysqlclient
pip install mysql-connector-python
pip install PyMySQL

 

#1 使用mysql-connector连接mysql
import mysql.connector

mydb = mysql.connector.connect(host="localhost",user="clever",passwd="1881301",database="clever")
mycursor = mydb.cursor()

mycursor.execute("show databases")
print(mycursor.fetchall())
print(mydb)

 

# 2 使用pymysql连接mysql
import pymysql
# 打开数据库连接
db = pymysql.connect(host="localhost",
user="clever",
password="1881301",
database="clever")
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# 使用 execute() 方法执行 SQL 查询
sql = "SELECT VERSION()"
cursor.execute(sql)
# 使用 fetchone() 方法获取单条数据.
data = cursor.fetchone()
print("Database version : %s " % data)
# 关闭数据库连接
db.close()

posted on 2022-04-10 00:04  帅胡  阅读(655)  评论(0编辑  收藏  举报

导航