【本文导读】mysql、redis、mongodb是三种比较典型的数据库,用途广泛。MySQL是一个当前最流行的关系型数据库管理系统之一。Redis 是一个高性能的key-value数据库,支持数据的持久化。MongoDB是一个基于分布式文件存储的功能最丰富的数据库,是最像关系型数据库的非关系数据库。

【环境要求】1、以linux的Ubuntu为例安装、操作数据库,安装python3.5解释器。2、用pycharm操作数据库

一、数据库mysql、redis、mongodb的基本特性:

二、数据库mysql、redis、mongodb的安装登录:

(一)mysql的安装、配置、登录、退出

1、安装MySQL:pip install pymysql

2、配置MySQL:

(1)找到配置文件:/etc/mysql/mysql.conf.d/mysqld.cnf

(2)打开配置文件:cat mysqld.cnf

(3)检查IP(bind-address为:0.0.0.0)及端口(port为:3306)

3、登录MySQL:需用root用户创建一个一般用户user_test

(特别提醒:mysql语句以;结尾,注意语句中的标点符号,一律为英文符号。)

(1)root登录:mysql -uroot -pqwe123;

(2)创建用户:create user 'user_test'@'%' identified by 'qwe123';

(3)设置权限:gant all on *.* to 'user_test'@'%';

(4)权限生效:flush privileges;

(5)退出:\q

(6)重新登录:mysql -uuser_test -pqwe123;

(二)redis的安装、配置、登录、退出

1、安装Redis:pip install redis

2、配置Redis

(1)找到配置文件:/etc/redis/redis.conf

(2)打开配置文件:sudo vim redis.conf

(3)检查IP(bind-address为:0.0.0.0)及端口(port为:6379)

3、登录Redis

(1)登录:redis-cli 注意中间没有空格 (2)退出:exit

(三)mongodb的安装、配置、登录、退出

1、安装MongoDB:pip install mongo

2、配置MongoDB

(1)找到配置文件:/etc/mongodb.conf

(2)打开配置文件: cat mongodb.conf

(3)检查IP(bind-address为:0.0.0.0)及端口(port为:27017)

3、登录MongoDB:(1)登录:mongo (2)退出:exit

三、python中数据库的连接操作:

(一)pyhon与数据库mysql的连接

1、导入模块:import pymysql

2、建立连接,创建客户端:conn

(二)pyhon与数据库redis的连接

1、导入模块:import redis

2、建立连接,创建客户端:re

(三)pyhon与数据库mongodb的连接

1、导入模块:import pymongo

2、建立连接,创建客户端:mongo

【注】内容如有不妥,请留言;若有侵权,请留言,立即删除。

下篇内容预告:

四、python中对数据库的增删改查:

(一)python对数据库mysql的增删改查

(二)python对数据库redis的增删改查

(三)python对数据库mongodb的增删改查

五、数据库的增删改查:

(一)数据库mysql的增删改查

(二)数据库redis的增删改查

(三)数据库mongodb的增删改查