因为在你在python连接MySQL数据库的时候,不能直接进行访问,所以,你需要先下载pymysql模块:
pip install pymysql -i https://pypi.tuna.tsinghua.edu.cn/simple
这里可以使用pip install pymysql ,但是将镜像源设为国内源,访问速度更快。
下载完成之后,你可以对数据库是否连接成功进行测试:
import pymysql # 导入pymysql模块
conn = pymysql.connect( "localhost","root","pwd","student" ) #前三项为数据库的主机名,用户名,密码,第四项为要连接的数据库名称
print(conn)
print( type(conn) )
conn.close() #关闭连接
数据库连接成功后,我们还可以建一张表来进一步了解其用法:
'''
创建一张雇员表
'''
import pymysql
#打开数据库连接
db = pymysql.connect( "localhost","root","a","students" )
# 使用cursor()方法获取操作游标
cursor = db.cursor()
#如果数据库已经存在则使用execute()方法删除表
cursor.execute("drop table if exists employee")
#创建数据库表sql语句
sql ='''CREATE TABLE EMPLOYEE (
FIRST_NAME CHAR(20) NOT NULL,
LAST_NAME CHAR(20),
AGE INT,
SEX CHAR(1),
INCOME FLOAT
)'''
cursor.execute(sql)
#关闭数据库连接
db.close()
以上便是python连接MySQL数据库的方法。