zoukankan      html  css  js  c++  java
  • python 学习_第四模块 python 对mysql的操作

    python 学习_第四模块 python 对mysql的操作

    1 查询

    import  pymysql
    
    user="egon1"
    pwd="123"
    
    conn = pymysql.connect(
        host="10.0.0.87",
        user="test",
        password="123456",
        database="db10",
        charset="utf8"
    )
    
    cursor = conn.cursor()
    
    sql = "select * from test1 where name=%s and password=%s"
    
    res = cursor.execute(sql,[user,pwd])
    
    if res:
        print("ok")
    else:
        print("error")
    
    
    cursor.close()
    conn.close()

    2. 插入 修改 删除

    import  pymysql
    conn = pymysql.connect(
        host="10.0.0.87",
        user="test",
        password="123456",
        database="db10",
        charset="utf8")
    
    # 游标
    cursor = conn.cursor()
    
    sql = 'insert into test1(name,password) value("ysl","111");'
    res = cursor.execute(sql)
    print(res)
    conn.commit()
    cursor.close()
    conn.close()
    import  pymysql
    conn = pymysql.connect(
        host="10.0.0.87",
        user="test",
        password="123456",
        database="db10",
        charset="utf8")
    
    # 游标
    cursor = conn.cursor()
    sql = 'insert into test1(name,password) value(%s,%s);'
    cursor.execute(sql,['yy','666'])
    conn.commit()
    cursor.close()
    conn.cursor()
    import  pymysql
    conn = pymysql.connect(
        host="10.0.0.87",
        user="test",
        password="123456",
        database="db10",
        charset="utf8")
    
    # 游标
    cursor = conn.cursor()
    sql = 'insert into test1(name,password) value(%s,%s);'
    cursor.executemany(sql,[("y1",'1'),("y2",'2'),("y3",'3'),("y4",'4')])
    conn.commit()
    cursor.close()
    conn.cursor()

    3. 查询

    import  pymysql
    conn = pymysql.connect(
        host="10.0.0.87",
        user="test",
        password="123456",
        database="db10",
        charset="utf8")
    
    # cursor = conn.cursor(cursor=pymysql.cursors.DictCursor)
    cursor = conn.cursor()
    sql='select * from test1;'
    rows=cursor.execute(sql)
    
    
    # cursor.scroll(3,mode='absolute') # 相对绝对位置移动
    # cursor.scroll(3,mode='relative') # 相对当前位置移动
    
    #res1=cursor.fetchone()
    # res3=cursor.fetchone()
    # res4=cursor.fetchmany(2)
    res5=cursor.fetchall()
    
    print(res5)
    
    
    cursor.close()
    conn.close()

     

     

  • 相关阅读:
    8天学通MongoDB(实际操作版)——第九天 构建学习型部署环境
    构建Ubuntu Server试验环境
    8天学通MongoDB(实际操作版)——第一天 基础入门
    《JAVA与模式》之适配器模式
    wsdl
    Axis2 Fault: Transport out has not been set
    诺基亚E63常见设置指南
    java面试题总结
    R400 安装XP后 ati2dvag蓝屏解决办法
    深入理解Java多态性
  • 原文地址:https://www.cnblogs.com/augustyang/p/11151206.html
Copyright © 2011-2022 走看看