zoukankan      html  css  js  c++  java
  • python操作mysql数据库

    import pymysql

    连接数据库方法1:


    ip ="192.168.xx.xx"
    user = 'jxz'
    password="123456"
    db='jxz'
    port=3306
    charset='utf8'
    conn = pymysql.connect(host=ip,user=user,password=password,db=db,port=port,charset=charset,autocommit=True)  #建立连接
    cur = conn.cursor(pymysql.cursors.DictCursor)    # 游标(输出的是个字典形式)
    sql = 'select * from app_myuser limit 5;'
    cur.execute(sql)    # 执行sql语句,insert 、update 、delete
    all = cur.fetchall()    # 打印全部,打印出来的是一个列表
    one = cur.fetchone()    # 打印一行,打印出来的是一个字典
    many = cur.fetchmany(2)   # 输入几行打印几行
    cur.close() # 关闭游标
    conn.close() # 关闭链接

    print(one)
    print(many)
    print(all)

    连接数据库方法2:

    def op_mysql(sql):
      db_info = {'user': 'jxz', 'password': '123456','host': '192.168.xx.xx', 'db': 'jxz', 'port': 3306, 'charset': 'utf8','autocommit': True}
      conn = pymysql.connect(**db_info) # 建立连接
      cur = conn.cursor(pymysql.cursors.DictCursor) # 游标
      cur.execute(sql) # 执行sql语句,insert 、update 、delete
      result = cur.fetchall()
      cur.close()
      conn.close()
      return result

    op_mysql('select * from app_myuser limit 5')

  • 相关阅读:
    5月27日
    5月26日
    5月25日
    5月24日
    5月22日
    梦断代码(3)
    01团队冲刺
    07周总结
    06周总结
    构建之法阅读笔记
  • 原文地址:https://www.cnblogs.com/wangyujian/p/11768459.html
Copyright © 2011-2022 走看看