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

     

     

  • 相关阅读:
    Flutter-现有iOS工程引入Flutter
    EventBus 3.0使用详解
    一步一步教你实现iOS音频频谱动画(二)
    一步一步教你实现iOS音频频谱动画(一)
    iOS热更新实现方式
    github 远程仓库名或地址修改,本地如何同步
    Xmind ZEN破解版来袭:如何去除水印
    flutter packages get 慢 解决方案
    web计时机制——performance对象
    jQuery设计思想
  • 原文地址:https://www.cnblogs.com/augustyang/p/11151206.html
Copyright © 2011-2022 走看看