26
2017
09

Python学习:连接MySQL数据库

一、环境

  • python版本:python 3.6.0
  • MySQL版本:mysql 5.7.19

二、配置

  1. 下载 pymysql 模块:网上搜一下,可去官网下载,其他地方也有,我下载的网址为:http://webscripts.softpedia.com/script/Database-Tools/PyMySQL-71606.html
  2. 安装 pymysql 模块:在解压后的文件夹中按住“shift”键鼠标右键,选择“在此处打开命令窗口”,在窗口中输入一下命令:
python setup.py install

可能会遇到错误:

'python' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

错误原因:
windows 的 cmd 并不能识别 python 这个符号,即无法识别这个符号是一个可执行程序。
解决方法:
在系统变量 path 中加入 python 的安装路径即可,我的是D:\Python36。添加好后,再次执行步骤 2 即可。

pymysql安装成功.png

三、连接

打开数据库,在创建 test1 表,如图。

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')

运行结果如下:

数据库连接成功.png

数据库连接成功.png

上一篇:#字节流转文件 下一篇:朋友圈评论回复的两种实现方式