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()#关闭数据库 不写也可以
    
  • 相关阅读:
    [转] linux 信号量之SIGNAL
    [转] 查看CPU使用率 top命令详解
    shell 脚本编程
    ToggleButton
    MultiAutoCompleteTextView
    AutoCompleteTextView
    IO流总结
    JavaWeb 案例——访问权限控制
    IO流之字符流
    File类
  • 原文地址:https://www.cnblogs.com/pp8080/p/14002077.html
Copyright © 2011-2022 走看看