Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Permintaan MySQL untuk mendapatkan nama kolom?

Cara terbaik adalah menggunakan INFORMATION_SCHEMA metadata basis data virtual. Khususnya INFORMATION_SCHEMA.COLUMNS meja...

SELECT `COLUMN_NAME` 
FROM `INFORMATION_SCHEMA`.`COLUMNS` 
WHERE `TABLE_SCHEMA`='yourdatabasename' 
    AND `TABLE_NAME`='yourtablename';

Ini SANGAT kuat, dan dapat memberi Anda BANYAK informasi tanpa perlu mengurai teks (Seperti jenis kolom, apakah kolom tersebut dapat dibatalkan, ukuran kolom maksimal, kumpulan karakter, dll)...

Oh, dan itu SQL standar (Sedangkan SHOW ... adalah ekstensi khusus MySQL)...

Untuk informasi lebih lanjut tentang perbedaan antara SHOW... dan menggunakan INFORMATION_SCHEMA tabel, lihat MySQL Dokumentasi tentang INFORMATION_SCHEMA secara umum ...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kapan menggunakan STRAIGHT_JOIN dengan MySQL

  2. Bagaimana cara alias bidang atau kolom di MySQL?

  3. Koneksi Jarak Jauh Mysql Ubuntu

  4. Pernyataan TABEL MySQL

  5. MICROSECOND() Contoh – MySQL