zoukankan      html  css  js  c++  java
  • python 用mysqldb方式操作数据库

    # -*- coding: utf-8 -*-
    from User import User
    import time, MySQLdb
    
    #连接
    conn = MySQLdb.connect(host='localhost', user='root', passwd='root', db='test', charset='utf8')
    cursor = conn.cursor()
    
    #写入
    # sql = "insert into Users values(null, %s, %s)"
    # for i in range(0, 10):
    #     param = ('liuruichao', 'nicai')
    #     result = cursor.execute(sql, param)
    #     print (result)
    # conn.commit()
    # cursor.close()
    # conn.close()
    
    #更新
    # sql = 'update Users set username=%s where id = %s'
    # param = ('buzhidao', 2)
    # result = cursor.execute(sql, param)
    # print (result)
    # conn.commit()
    # cursor.close()
    # conn.close()
    
    #删除
    # sql = 'delete from Users where id = %s'
    # param = (2)
    # result = cursor.execute(sql, param)
    # print (result)
    # conn.commit()
    # cursor.close()
    # conn.close()
    
    
    #查询
    list = []
    sql = 'select * from Users'
    cursor.execute(sql)
    rs = cursor.fetchall()
    for id, username, password in rs:
        print ('id : {}, username : {}, password : {}'.format(id, username, password))
        user = User()
        user.id = id
        user.username = username
        user.password = password
        list.append(user)
    cursor.close()
    conn.close()
    print ('总共有{}人'.format(len(list)))
    


  • 相关阅读:
    JS面向(基于)对象编程--构造方法(函数)
    一个超简单的马里奥游戏
    JavaScript基于对象编程
    JavaScript基础之函数与数组
    Learn CSS
    The first day of HTML
    mysql cmd 无法登录
    datagrid 扩展 页脚 合计功能
    this高级应用
    (xxx.55).toFixed(1) 无法正确进位处理
  • 原文地址:https://www.cnblogs.com/liuruichao/p/4005858.html
Copyright © 2011-2022 走看看