import pymysql
pymysql.install_as_MySQLdb()
host = '127.0.0.1'
user = 'user '
password = 'password '
port = 3306
database = 'database'
conn_database = {
    'host':host,
    'user':user,
    'password':password,
    'port':port,
    'database':database
}
def select_datas(sql):
    with pymysql.connect(**conn_database) as connection:
        with connection.cursor() as cursor:
            cursor.execute(sql)
            columns = [col[0] for col in cursor.description]
            datas = [dict(zip(columns, row)) for row in cursor.fetchall()]
        return datas
def insert_datas(sql):
    with pymysql.connect(**conn_database) as connection:
        with connection.cursor() as cursor:
            cursor.execute(sql)
            issucc = cursor.rowcount
            if issucc > 0:
                return True
            else:
                return False
def update_datas(sql):
    with pymysql.connect(**conn_database) as connection:
        with connection.cursor() as cursor:
            cursor.execute(sql)
            issucc = cursor.rowcount
            if issucc > 0:
                return True
            else:
                return False
def delete_datas(sql):
    with pymysql.connect(**conn_database) as connection:
        with connection.cursor() as cursor:
            cursor.execute(sql)
            issucc = cursor.rowcount
            if issucc > 0:
                return True
            else:
                return False
如需要添加自动提交
autocommit = True
    
作者:刘瀚阳
    
    
    










