sql >> Databasteknik >  >> RDS >> Mysql

python:MYSQLdb. hur får man kolumnnamn utan att köra select * i en stor tabell?

Du kan använda VISA kolumner :

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

FYI, detta är i huvudsak samma sak som att använda desc :

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


  1. Syntaxfel med OM FINNS UPPDATERING ANNARS INSERT

  2. Kan vi ha 2 olika Oracle Dependency från 2 olika databaser i en enda asp.net-applikation

  3. ImportError:Ingen modul med namnet connector.conversion

  4. Hur upprätthåller du revisionskontrollen över din databasstruktur?