一、环境
- python版本:python 3.6.0
- MySQL版本:mysql 5.7.19
二、配置
- 下载 pymysql 模块:网上搜一下,可去官网下载,其他地方也有,我下载的网址为:http://webscripts.softpedia.com/script/Database-Tools/PyMySQL-71606.html
- 安装 pymysql 模块:在解压后的文件夹中按住“shift”键鼠标右键,选择“在此处打开命令窗口”,在窗口中输入一下命令:
python setup.py install
- 可能会遇到错误:
'python' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
错误原因:windows 的 cmd 并不能识别 python 这个符号,即无法识别这个符号是一个可执行程序。
解决方法:在系统变量 path 中加入 python 的安装路径即可,我的是D:\Python36
-
添加好后,再次执行步骤 2 即可。
三、连接
打开数据库,在创建 test1 表,如图。
新建一个 .py 文件,测试与 MySQL 数据库连接代码如下:
import pymysql
MySql_Host_ip = '127.0.0.1'
MySql_Port = 3306
MySql_User = "root"
MySql_Password = "1234"
MySql_Db = "testmysql01"
conn = pymysql.connect(host = MySql_Host_ip,port = MySql_Port,user = MySql_User,passwd = MySql_Password,db = MySql_Db)
cur = conn.cursor()
cur.execute("insert into test1(id,username) value(%s,%s)",[3,"Qreal"])
conn.commit()
print('save sucessful')
运行结果如下: