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()