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()

     

     

  • 相关阅读:
    c#结构体、打他table、excel、csv互转
    WPF 自定义图表(柱状图,曲线图)
    NemaStudio船舶模拟软件下载及破解
    点双连通分量
    HDU4612 Warm up
    边双连通分量
    [Jsoi2010]连通数
    Intern Day73
    Intern Day72
    Intern Day70
  • 原文地址:https://www.cnblogs.com/augustyang/p/11151206.html
Copyright © 2011-2022 走看看