Mysql
 sql >> Base de données >  >> RDS >> Mysql

Quelle est la commande SQL pour renvoyer les noms des champs d'une table ?

MySQL 3 et 4 (et 5) :

desc tablename

qui est un alias pour

show fields from tablename

SQL Server (à partir de 2000) et MySQL 5 :

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

Compléter la réponse :comme les personnes ci-dessous l'ont dit, dans SQL Server, vous pouvez également utiliser la procédure stockée sp_help

exec sp_help 'tablename'