方式一、pymysql
下载mysql驱动模块
pip install pymysql
# python 链接mysql示例
#导入mysql连接驱动模块
import pymysql
"""
host:ip地址
port:端口号
user:数据库用户名称
password:数据库用户密码
database: 数据库名称
"""
# 获取数据库连接对象
db = pymysql.connect(host= '127.0.0.1',port= 3306,user= 'root',password='123456',database='xlxu')
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# 执行查询语句
cursor.execute("select * from user")
# 使用 fetchall() 方法获取所有数据.
data = cursor.fetchall()
# 输出验证
for el in data:
print(el)
print('用户名称是:%s ' % el[3]) # 取出用户名称
# 关闭数据库连接
db.close()
方式二、mysql-connector
mysql-connector 是 MySQL 官方提供的驱动器。
我们可以使用 pip 命令来安装 mysql-connector:
pip install mysql-connector
# python 链接mysql示例
#导入mysql连接驱动模块
import mysql.connector
"""
host:ip地址
port:端口号
user:数据库用户名称
password:数据库用户密码
database: 数据库名称
"""
# 获取数据库连接对象
db = mysql.connector.connect(host= '127.0.0.1',port= 3306,user= 'root',password='123456',database='xlxu')
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# 执行查询语句
cursor.execute("select * from sys_user")
# 使用 fetchall() 方法获取所有数据.
data = cursor.fetchall()
# 输出验证
for el in data:
print(el)
print('用户名称是:%s ' % el[3]) # 取出用户名称
# 关闭数据库连接
db.close()
两种方式,亲测成功。