Python连接 mysql, redis数据库

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'))
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值