备注:此教程默认系统已安装python
1. 安装mysqlhtml
安装mysql分两种形式,1种是安装包安装,另一种是直接下载文件包本身配置。python
在下载的时候要分系统32bit,64bit,若是在mysql官网,即 Oracle官网下载安装,须要注册才能下载。mysql
1) 安装包安装比较简单,直接点击安装包一直next下去安装。
2) 主要讲一下非安装包安装:(主要是你下载的安装包找不到exe后缀安装文件的压缩包),超级简单。sql
主要参考网址:http://jingyan.baidu.com/article/597035521d5de28fc00740e6.html数据库
该网址教程适合32位安装与64位安装,该教程描述详细,此处再也不赘述。服务器
2. 安装mysql数据库界面管理工具
由于安装的mysql是不具备界面操做,每次在cmd中启动mysql,输入命令十分的麻烦,为了摆脱原始人钻木取火的状态,强烈建议安装mysql界面管理工具
此处推荐 ,可在网上下载安装,固然也有其余的管理工具,自行选择。工具
3.如何建立连接,新建表,python访问数据库编码
1. 打开Navicat for MySQL ,即第2步里面安装的mysql数据库界面管理工具。
2. 建立本地连接,点击链接,弹出新建链接界面框,链接名和密码能够不用填写(也能够填写),点击肯定,会生成localhost_3306的数据库连接code
3打开链接(前提是在安装mysql的前提下,不然是链接不上的),直接点击链接名称,若是链接成功会显示服务器被一个绿色圆圈包围 。不然失败。
4.成功打开链接后,开始建立数据库
htm
右键链接,新建数据库,输入例如:pythontest 点击肯定,注意因为python的编码问题,在新建数据库的时候,字符集要选择utf-8—UTF-8 unicode格式,生成数据库。
右键表,新建表(新建过程省略)。输入表的列项,保存后命名为例如:students,而后从新打开该表,填充数据,以下图所示:
如今咱们来经过python访问mysql数据库中的这张students表(注意因为python的编码问题在新建表的时候必定要选择)
5.嘿嘿,忘记记录python安装mysql驱动的步骤了 该打!
Mysql的驱动下载地址:https://pypi.org/project/MySQL-python/
参考连接:http://www.cnblogs.com/fnng/p/3565912.html(虫师文章)
将文件解压,我下载的第二个压缩包,亲故也能够下载第一个程序安装哦。解压下按照下图进行安装
(备注:小编在安装这一步遇到一个大坑,坑之大,爬都爬不起来,最后乱整一通本身好了,嘿(宋丹丹发音),祝大家好运!~)
安装成功后:接下来
打开python IDLE如图输入
若是没有报错,证实mysql安装正确。
导入MySQLdb包
① 建立链接,调用connect方法。带上想要链接的数据库参数。(根据以前建立链接的参数填写)
Host:表示输入库服务器主机名或IP,若是是本地就是localhost
Port:端口号
User:根据连接的名称来。本地是root
Passwd:链接密码
DB:数据库名称
② 建立conn游标
③ 输入数据库语句查询数据
至此python就能够正常调用mysql数据库中的数据了(调用mysql时检查本机是否启动了mysql的服务,不然会报错哦)
Ps: 为了防止数据库中中文显示成问号,在参数中添加一条 :charset=”utf-8”