python中连接三大主流数据库mysql,mongodb,redis
2018-06-05 21:09
573 查看
1.python中mysql数据库的连接
import pymysql connection=pymysql.connect('localhost','root','password','database') #创建连接对象 cursor=connection.cursor() #创建游标对象 sql='' cursor.execute(sql) #执行sql语句 emp=cursor.fetchone() #返回执行之后得到的第一条结果 print(emp) cursor.close() #关闭游标对象 connection.close() #关闭数据库连接2.python中mongodb数据库的连接
import pymongo client=pymongo.MongoClient(host='localhost',port=27107) #创建连接数据库的对象 db=client.test() #指定数据库 collection=db.students #声明一个collection对象 student1={ #插入数据 'id':'20170101', 'name':'coolcooljob', 'gender':'boy' } student2={ #插入多条数据 'id':'20170102', 'name':'jack', 'gender':'boy' } result=collection.insert_many([student1,student2]) print(result) print(result.inserted_id) result1=collection.find_one({'name':'jack'}) print(type(result1)) print(result1)3.python中redis数据库的连接(两种)第一种:直接使用StrictRedis
from redis import StrictRedis redis=StrictRedis(host='localhost',port=6379,db=0,password='password') #创建连接对象 redis.set('name','coolcooljob') #插入数据 print(redis.get('name'))第二种:利用ConnectionPool连接
from redis import StrictRedis,ConnectionPool pool=ConnectionPool(host='localhost',port=6379,db=0,password='password') redis=StrictRedis(connection_pool=pool) #另外一种创建连接对象的方法
阅读更多
相关文章推荐
- HBase vs. MongoDB vs. MySQL vs. Oracle vs. Redis,三大主流开源 NoSQL 数据库的 PK 两大主流传统 SQL 数据库
- python连接MySQL、MongoDB、Redis、memcache等数据库的方法
- python连接MySQL、MongoDB、Redis、memcache等数据库的方法
- HBase vs. MongoDB vs. MySQL vs. Oracle vs. Redis,三大主流开源 NoSQL 数据库的 PK 两大主流传统 SQL 数据库
- HBase vs. MongoDB vs. MySQL vs. Oracle vs. Redis,三大主流开源 NoSQL 数据库的 PK 两大主流传统 SQL 数据库
- HBase vs. MongoDB vs. MySQL vs. Oracle vs. Redis,三大主流开源 NoSQL 数据库的 PK 两大主流传统 SQL 数据库
- HBase vs. MongoDB vs. MySQL vs. Oracle vs. Redis,三大主流开源 NoSQL 数据库的 PK 两大主流传统 SQL 数据库
- HBase vs. MongoDB vs. MySQL vs. Oracle vs. Redis,三大主流开源 NoSQL 数据库的 PK 两大主流传统 SQL 数据库
- python连接MySQL、MongoDB、Redis、memcache等数据库的方法
- python操作三大主流数据库(1)python操作mysql①windows环境中安装python操作mysql数据库的MySQLdb模块mysql-client
- redis mongodb mysql 三大数据库的更简单的批量操作。
- java对三大主流数据库sql server、mysql、oracle的连接和操作
- python操作三大主流数据库(3)python操作mysql③python操作mysql的orm工具sqlaichemy安装配置和使用
- 三大主流数据库加载驱动的URL及连接字符串(sqlserver,mysql,oracle)
- python 交互式命令行数据库连接助手 -- mysql、sql server (mssql)、redis
- python操作三大主流数据库(2)python操作mysql②python对mysql进行简单的增删改查
- Python数据库(MySQL、MongoDB、Redis)编程
- MySql远程连接-------redis实现session单点登录时数据库连接报错
- MySQl-python模块,python连接数据库出现的问题
- python连接数据库操作MySQL