python 可以与mysql, redis进行交互,建立链接,然后在pycharm中使用mysql,redis
-
连接 mysql
导入mysql模块 import pymysql 链接数据库 db_config = { 'host':'ip地址', ip 地址 'port':端口号, 端口号 'user':'用户名', 用户名 'password':'密码', 密码 'db':'Db', 数据库名字 'charset':'utf8' 编码 } 建立链接 lpConnect = pymysql.connect(**db_config) 执行的事务,报错就不会提交到数据库 lpConnect.begin() 新建游标对象 cur = lpConnect.cursor() 要执行的sql语句 sql = 'select *from col' 执行 cur.execute(sql) 查看结果 # print(cur.fetchall()) # print(cur.fetchone()) 语句 sql2 = 'insert into col values (6,"web", 0)' cur.execute(sql2) cur.execute(sql) print(cur.fetchall()) 提交到数据库 lpConnect.commit() 事务的回滚 //lpConnect.rollback() 关闭游标 cur.close() 关闭连接 lpConnect.close()
-
连接redis
导入redis import redis 建立链接 redis有16个数据库,默认使用的是第0个 conn = redis.StrictRedis(db=0, host='ip地址', decode_responses=True) 以下就是执行redis中到语句操作 print(conn.keys()) conn.set('s_lp', 'newLp') print(conn.get('s_lp'))