sql >> Base de Datos >  >> RDS >> Mysql

¿Cuál es el comando SQL para devolver los nombres de campo de una tabla?

MySQL 3 y 4 (y 5):

desc tablename

que es un alias para

show fields from tablename

SQL Server (desde 2000) y MySQL 5:

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

Completando la respuesta:como han dicho las personas a continuación, en SQL Server también puede usar el procedimiento almacenado sp_help

exec sp_help 'tablename'