# 一、redis
from redis import Redis
# 连接
# rds =Redis(ip,port)
rds =Redis('10.31.160.242',6379)
# 存数据 rds.lpush(key,value)
REDIS_KEY = 'TestREDIS'
rds.lpush(REDIS_KEY, '测试成功')
# 取数据 lpop(key)
value = rds.lpop(REDIS_KEY)
# 二、MongoDB
import pymongo
# 开启数据库连接
mongoclient = pymongo.MongoClient(host='10.31.160.242',port=27017)
# mongodb = mongoclient['数据库名'] #没有会自动创建
# mongocollection = mongodb['表名'] #会自动创建
mongodb = mongoclient['db'] #没有会自动创建
mongocollection = mongodb['collection'] #会自动创建
item = {'key','value'}
mongocollection.insert(item) #插入数据必须是字典格式
# 关闭数据库连接
mongoclient.close()
# 三、MySQL
import pymysql
# 连接
# conn = pymysql.connet(host='IP',port=port,user='数据库用户名', password='密码',db='数据库名', charset='编码')
conn = pymysql.connect(host='127.0.0.1',port=3306,ser='user',password='123456',db='databaseTest', charset='utf8')
cursor = conn.cursor()
# 插入数据
# 插入数据的sql语句
# sql = 'insert into 表名 (字段名1,字段名2,。。。) VALUES (%s,%s,%s,%s);'
sql = 'insert into jobs (age,sex) VALUES (%s,%s);' # 使用%s格式化
cursor.execute(sql,(12,'nan'))
conn.commit()
# 关闭连接
cursor.close()
conn.close()
python 中连接数据库
最新推荐文章于 2023-05-25 13:49:37 发布