Mysql
 sql >> база данни >  >> RDS >> Mysql

Каква е SQL командата за връщане на имената на полетата на таблица?

MySQL 3 и 4 (и 5):

desc tablename

което е псевдоним за

show fields from tablename

SQL Server (от 2000 г.) и MySQL 5:

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

Завършване на отговора:както казаха хората по-долу, в SQL Server можете също да използвате съхранената процедура sp_help

exec sp_help 'tablename'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ПРИСЪЕДИНЕТЕ СЕ с GROUP BY в нормализирана БД за ресурси, теми и глави

  2. Изявление VALUES в MySQL

  3. неизвестна база данни в jdbc

  4. MySQL заявките са бързи, когато се изпълняват директно, но наистина бавни, когато се изпълняват като съхранена процедура

  5. MySQL премахва всички бели интервали от цялата колона