MySql Python conseguir una mesa de todos los nombres de los campos

Cuando se utiliza pitón después de exportar datos en la base de datos, a menudo, además de la inserción de los datos, así como tablas y otros campos de información para ser exportados, el acceso a la información encontrada en los dos métodos

La primera: una función de tabla de consultas MySQL, esta tabla contiene la información de campo para cada tabla, puede ejecutar la siguiente instrucción SQL con pymysql

import pymysql
conn = pymysql.connect(host="127.0.0.1",user="root",password="123456",db="study",autocommit=True)
cur = conn.cursor()
sql = "select COLUMN_NAME from information_schema.COLUMNS where table_name = 'userinfo'"
cur.execute(sql)
for field in cur.fetchall():
    print(field[0])
cur.close()
conn.close()

La segunda: uso integrado en el método para obtener pymysql

import pymysql
conn = pymysql.connect(host="127.0.0.1",user="root",password="123456",db="study",autocommit=True)
cur = conn.cursor()
sql = "select * from userinfo"
result = cur.execute(sql)
desc = cur.description
for field in desc:
    print(field[0])
cur.close()
conn.close()

Supongo que te gusta

Origin www.cnblogs.com/jruing/p/12458117.html
Recomendado
Clasificación