Mysql
 sql >> Database >  >> RDS >> Mysql

Qual è il comando SQL per restituire i nomi dei campi di una tabella?

MySQL 3 e 4 (e 5):

desc tablename

che è un alias per

show fields from tablename

SQL Server (dal 2000) e MySQL 5:

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

Completando la risposta:come hanno detto le persone di seguito, in SQL Server puoi anche utilizzare la stored procedure sp_help

exec sp_help 'tablename'