Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Czym jest polecenie SQL zwracające nazwy pól tabeli?

MySQL 3 i 4 (oraz 5):

desc tablename

który jest aliasem

show fields from tablename

SQL Server (od 2000) i MySQL 5:

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

Uzupełniając odpowiedź:jak powiedzieli ludzie poniżej, w SQL Server możesz również użyć procedury składowanej 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. SQL wybierz tylko wiersze z maksymalną wartością w kolumnie

  2. Instalacja Magento skarży się na brak InnoDB, gdy jest ona dostępna

  3. Polecenia INSERT lub REPLACE MySQL

  4. Sprawdzasz wartość NULL w kolekcji w zapytaniach JPQL?

  5. Jaka jest różnica między zestawami znaków utf8mb4 i utf8 w MySQL?