【本文导读】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的增删改查