zoukankan      html  css  js  c++  java
  • python08_05day

    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
    from _ast import Param

    #查询数据库
    '''
    import MySQLdb

    conn = MySQLdb.connect(host='127.0.0.1',user='root', passwd='1234', db='08day05')

    cur = conn.cursor()

    reCount = cur.execute('select * from userinfo')
    data = cur.fetchall()
    cur.close()
    conn.close()

    print reCount
    print data
    '''

    #插入数据
    '''
    import MySQLdb

    conn = MySQLdb.connect(host='127.0.0.1',user='root', passwd='1234', db='08day05')

    cur = conn.cursor()

    sql = "insert into userinfo (name ,address) values(%s,%s)"
    params = ('wang','use')


    reCount = cur.execute(sql, params)
    conn.commit()

    #data = cur.fetchall()
    cur.close()
    conn.close()
    print reCount

    '''

    #删除数据
    '''
    import MySQLdb

    conn = MySQLdb.connect(host='127.0.0.1',user='root', passwd='1234', db='08day05')

    cur = conn.cursor()

    sql = "delete from userinfo where id = %s"
    params = ('8')


    reCount = cur.execute(sql, params)
    conn.commit() #需要提交,语句才能生效

    #data = cur.fetchall()
    cur.close()
    conn.close()
    print reCount

    '''

    #更新数据
    '''
    import MySQLdb

    conn = MySQLdb.connect(host='127.0.0.1',user='root', passwd='1234', db='08day05')

    cur = conn.cursor()

    sql = "update userinfo set name = %s where id =4"
    params = ('www')


    reCount = cur.execute(sql, params)
    conn.commit() #需要提交,语句才能生效

    #data = cur.fetchall()
    cur.close()
    conn.close()
    print reCount

    '''
    #批量插入数据
    '''
    import MySQLdb

    conn = MySQLdb.connect(host='127.0.0.1',user='root', passwd='1234', db='08day05')

    cur = conn.cursor()

    li = [
    ('alax','feifie'),
    ('wangba','dagou'),
    ('wangba','dagou'),
    ('wangba','dagou'),
    ('wangba','dagou'),
    ('wangba','dagou'),
    ('wangba','dagou'),
    ('wangba','dagou'),
    ('wangba','dagou'),
    ]

    reCount = cur.executemany('insert into userinfo(name,address ) values(%s,%s )',li)
    conn.commit() #需要提交,语句才能生效

    #data = cur.fetchall()
    cur.close()
    conn.close()
    print reCount
    '''


    #把ID 义字典的形式读取出来
    '''
    import MySQLdb

    conn = MySQLdb.connect(host='127.0.0.1',user='root', passwd='1234', db='08day05')

    cur = conn.cursor(cursorclass = MySQLdb.cursors.DictCursor)

    reCount = cur.execute('select * from userinfo')
    data = cur.fetchall()

    cur.close()
    conn.close()
    print reCount
    print data

    '''
    '''
    import MySQLdb

    conn = MySQLdb.connect(host='127.0.0.1',user='root', passwd='1234', db='08day05')
    cur = conn.cursor()
    #cur = conn.cursor(cursorclass = MySQLdb.cursors.DictCursor)

    reCount = cur.execute('select * from userinfo')
    #data = cur.fetchall()
    data = cur.fetchone()
    print data
    #cur.scroll(0,mode='absolute')
    data = cur.fetchone()
    print data
    cur.scroll(-1,mode='relative')

    data = cur.fetchone()
    #cur.scroll(0,mode='absolute')
    cur.close()
    conn.close()
    #print reCount
    print data

    '''


    import MySQLdb

    conn = MySQLdb.connect(host='127.0.0.1',user='root', passwd='1234', db='08day05')

    cur = conn.cursor()

    sql = "insert into userinfo (name ,address) values(%s,%s)"
    params = ('wang','use')


    reCount = cur.execute(sql, params)
    conn.commit()

    #data = cur.fetchall()
    cur.close()
    conn.close()
    print reCount

  • 相关阅读:
    Java开发必会的Linux命令
    为什么跳槽加薪会比内部调薪要高?
    程序员跳槽的最佳时机选择
    推荐!国外程序员整理的Java资源大全
    JavaScript最全编码规范
    window.open子窗口获取父窗口的值
    js获取iframe中的元素
    js数组合并为一个字符串
    js中for循环(原生js)
    js字符串截取为数组
  • 原文地址:https://www.cnblogs.com/liuzt/p/6020072.html
Copyright © 2011-2022 走看看