• python学习笔记(九)-- 操作mysql


    操作mysql

    import pymysql
    
    #连接数据库,建立游标,执行sql语句,获取数据,关闭游标关闭连接
    #连接数据库
    conn = pymysql.connect(host='127.0.0.1',
                           port=3306,user='jxz',password='123456',
                           db='jxz',charset='utf8',
                           autocommit=True)#加上autocommit参数就会自已提交               
    # cur = conn.cursor()#建立游标,结果返回元组
    cur = conn.cursor(pymysql.cursors.DictCursor)#建立游标,结果返回字典
    sql = "select * from app_myuser limit 5;"
    cur.execute(sql)#执行sql语句
    result = cur.fetchone()#只获取一条数据,一维数组
    result = cur.fetchall()#获取所有数据,二维数组
    print(result)
    cur.close()#关闭游标
    conn.close()#关闭连接
    
    #连接数据库,并执行sql语句的函数
    def op_mysql(info,sql:str):
        result = '执行完成'
        conn = pymysql.connect(**info)#建立连接
        cur = conn.cursor(pymysql.cursors.DictCursor)#建立游标
        cur.execute(sql)#执行sql
        if sql.strip().lower().startswith('select'):
            result = cur.fetchall()#返回查询结果
        cur.close()
        conn.close()
        return  result
    info = {'host':'127.0.07',
            'port':3306,'user':'jxz',
            'password':'123456','db':'jxz',
            'charset':'utf8','autocommit':True}
    result = op_mysql(info,'select *  from app_myuser limit 5')
    print(result)
  • 相关阅读:
    缓存更新的套路
    return 和 return false 的区别
    TensorFlow函数:tf.truncated_normal
    TensorFlow随机值:tf.random_normal函数
    TensorFlow函数:tf.lin_space
    TensorFlow函数:tf.ones_like
    TensorFlow函数:tf.ones
    TensorFlow函数:tf.zeros_like
    Tensorflow函数:tf.zeros
    数据分析常用的python工具和SQL语句
  • 原文地址:https://www.cnblogs.com/yanyan-/p/10822625.html
Copyright © 2020-2023  润新知