sql >> Database >  >> RDS >> Mysql

python:MYSQLdb. hoe de kolomnaam te krijgen zonder select * uit te voeren in een grote tabel?

U kunt SHOW columns gebruiken :

cursor.execute("SHOW columns FROM table_name")
print [column[0] for column in cursor.fetchall()]

Ter informatie, dit is in wezen hetzelfde als het gebruik van desc :

cursor.execute("desc table_name")
print [column[0] for column in cursor.fetchall()]


  1. Hoe stel ik een varchar in om een ​​onbeperkte lengte te hebben?

  2. T-sql - bepaal of de waarde een geheel getal is

  3. Waar kan ik SQL krijgen voor het standaard HR-schema van Oracle?

  4. PostgREST / PostgreSQL Kan stringbufferbericht niet vergroten