大数据挖掘——(六):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数据库的操作。