zoukankan      html  css  js  c++  java
  • python 自动化 代码操作数据库

    import pymysql
    from pymysql import connect
    con=pymysql.connect(host='localhost',port=3306,database='1902a',user='root',password='123456',charset='utf8')
    cur=con.cursor()#创建游标
    sql='select * from lianxi'
    cur.execute(sql)#执行命令
    data=cur.fetchall()#获取数据
    print(data)#处理数据
    cur.close()#关闭游标
    con.close()#关闭连接
    
    # data=cur.fetchone()#获取一条数据数据
    # data1=cur.fetchmany(100)#括号里写多少就获取多少数据
    # data2 = cur.fetchall() #获取所有数据
    
    方法二
    import MySQLdb
    aa=MySQLdb.connect(host='localhost',port=3306,database='1902a',user='root',password='123456',charset='utf8')
    cur=aa.cursor()#创建游标
    cur.execute('select * from lianxi')
    for i in range(cur.rowcount):#rowcount是cursor的一个属性  有多少条记录都记录在rowcount里面
        row = cur.fetchone()   #返回的是有一个元祖
        if row[1] =="小花":   #元祖查找元素要用索引
            print("测试通过")
            break
        else:
            print("测试没通过")
    

    循环插入100条数据

    import MySQLdb
    aa=MySQLdb.connect(host='localhost',port=3306,database='1902a',user='root',password='123456',charset='utf8')
    cur=aa.cursor()#创建游标
    for i in range(100): #循环插入100条数据
        cur.execute(f"INSERT INTO lianxi(name,`gongzi`)value ('赵洪成{i+1}',20)")
    aa.commit()
    aa.close()#关闭数据库 不写也可以
    
  • 相关阅读:
    总结对象和数组存储东东的缺点和优点
    this关键字
    修改对象属性的方法
    调用对象属性的两种方式
    数组可储存的东西
    对比字面量和结构函数创建对象的相同之处和不同之处
    构造函数创建对象
    字面量创建对象
    SQL语句
    使用SQL Server 2008的事务日志传送功能备份数据库(logshiping)
  • 原文地址:https://www.cnblogs.com/pp8080/p/14002077.html
Copyright © 2011-2022 走看看