• 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()#关闭数据库 不写也可以
    
  • 相关阅读:
    Shell 传递参数
    Shell 变量
    Shell 教程01
    linux yum 命令
    Linux vi/vim
    Linux 磁盘管理
    你应该知道的基础 Git 命令
    Linux 下五个顶级的开源命令行 Shell
    Fedora 23如何安装LAMP服务器
    如何在Fedora或CentOS上使用Samba共享
  • 原文地址:https://www.cnblogs.com/pp8080/p/14002077.html
Copyright © 2020-2023  润新知