Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Was ist der SQL-Befehl, um die Feldnamen einer Tabelle zurückzugeben?

MySQL 3 und 4 (und 5):

desc tablename

was ein Alias ​​für

ist
show fields from tablename

SQL Server (ab 2000) und MySQL 5:

select COLUMN_NAME from INFORMATION_SCHEMA.COLUMNS 
where TABLE_NAME = 'tablename'

Vervollständigung der Antwort:Wie die Leute unten gesagt haben, können Sie in SQL Server auch die gespeicherte Prozedur sp_help verwenden

exec sp_help 'tablename'