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

     

     

  • 相关阅读:
    PopuWindow和软件盘共存时的设置
    sql语句备份/导入 mysql数据库或表命令
    Cocos2d-x3.0游戏实例之《别救我》第八篇——TiledMap实现关卡编辑器
    mongodb文档支持的数据类型
    Longest Common Prefix -最长公共前缀
    【JDBC】java程序通过jdbc连接oracle数据库方法
    大型站点技术架构(五)--站点高可用架构
    CF981H K Paths
    带WHERE子句的UPDATE语句
    简单的数据更新
  • 原文地址:https://www.cnblogs.com/augustyang/p/11151206.html
Copyright © 2011-2022 走看看