大数据挖掘——(六):MySql数据库
MySql数据库
MySQL 是最流行的关系型数据库管理系统,在WEB应用方面 MySQL 是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一,MySQL 是开源的,并且支持多种语言,包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。
我们可以登录MySQL的官网下载免费的版本(MySQL Installer 8.0.13),直接下载MySQL Installer ,里面不仅包括了MySQL数据库服务器,还有MySQL Workbench,一个界面化的数据操作界面,通过MySQL Workbench我们可以直接按照windows界面的习惯操作数据库。(其他操作系统可以下载不同的MySQL版本)
MySQL
打开MySQL Workbench就可以建立我们的数据库了。
那如何利用Python来操作我们新建的数据库,还好Python提供了MySQL的数据接口pyMysql模块,可以使用pip install pymysql来安装,或者在pycharm里安装,或者采用anaconda来安装。
python连接MySQL数据库
在使用Python操作MySQL数据库前,我们需要在新建一个数据库。打开MySQL Workbench,新建数据库,命名为spider_data。
OK,前期准备工作完成,接下来首先是使用Python连接我们新建的这个spider_data数据库
import pymysql.cursors#插入pymysql模块
初始化数据库连接参数,主要包括如下:
host='localhost', #一般默认我们的localhost port=3306, #MySQL数据库默认端口 user=‘MYSQL_USER',#此处是登录数据库的用户名 passwd=‘MYSQL_PASSWORD’,#登录数据库的密码 db=‘MYSQL_DB’,#要连接的数据库名称及我们新建的spider_data
数据库的连接采用如下代码:
connect = pymysql.Connect( host='localhost', port=3306, user=‘XXXXXX’, passwd='XXXXXXXX', db='spider_data', charset='utf8' #MySQL默认编码格式 )
当执行以上代码时,就可以连接到了我们新建的数据库spider_data,可以使用print函数,打印是否连接数据库成功
连接数据库OK
当连接上数据库后,要想操作MySQL数据库,我们需要新建一个游标
cursor = connect.cursor()
通过cursor来操作MySQL的增减删查等数据库的操作
下期预告
本期简单介绍了数据的安装以及如何使用Python连接数据库,下期我们重点介绍MySQL数据库的操作。