zoukankan      html  css  js  c++  java
  • python 链接mysql 修改查询删除语句

    import mysql.connector.pooling

    config = {
    "host": "localhost",
    "port": 3306,
    "user": "root",
    "password": "",
    "database": "demo"
    }

    try:
    pool = mysql.connector.pooling.MySQLConnectionPool(
    **config,
    pool_size=10
    )

    con = pool.get_connection()
    con.start_transaction()
    cursor = con.cursor()
    # 复制表结构
    # sql= "create table t_emp_new like t_emp "
    # cursor.execute(sql)


    sql = "select avg(sal) as avg from t_emp"
    cursor.execute(sql)
    # 取一条记录
    temp = cursor.fetchone()
    # 平均底薪
    avg = temp[0]

    sql = " select deptno from t_emp group by deptno having avg(sal)> %s"
    cursor.execute(sql,[avg])
    # 取出所有记录
    temp = cursor.fetchall()
    # print(temp)

    # sql = "insert into t_emp_new select * from t_emp where deptno in ( "
    # for index in range(len(temp)):
    # one = temp[index][0]
    # if index < len(temp) -1 :
    # sql+= str(one)+ ","
    # else:
    # sql += str(one)
    # sql += ")"
    # # print(sql) insert into t_emp_new select * from t_emp where deptno in ( 10,20)
    # cursor.execute(sql)

    # sql = "delete from t_emp where deptno in ("
    # for index in range(len(temp)):
    # one = temp[index][0]
    # if index < len(temp)-1:
    # sql += str(one)+ ","
    # else:
    # sql += str(one)
    # sql += " )"
    # # delete from t_emp where deptno in (10, 20)
    # # print(sql)
    # cursor.execute(sql)

    # 查询部门 编号
    sql = " select deptno from t_dept where dname = %s"
    cursor.execute(sql,['SALES'])
    deptno = cursor.fetchone()
    # print(deptno[0]) 30

    sql = "update t_emp_new set deptno = %s"
    cursor.execute(sql,[deptno[0]])

    con.commit()

    except Exception as e:
    print(e)
    if 'con' in dir():
    con.close()
  • 相关阅读:
    吹气球
    Leetcode 235
    什么是BPMN网关?
    BPMN中的任务和活动之间有什么区别?
    两款流程图设计推荐
    Activiti7.1, jBPM7.25, Camunda, Flowable6.3技术组成对比
    Flowable与activiti对比
    机器学习中的数学
    WopiServerTutorial
    如何整合Office Web Apps至自己开发的系统(二)
  • 原文地址:https://www.cnblogs.com/ericblog1992/p/11356170.html
Copyright © 2011-2022 走看看