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

Bisakah pernyataan MySQL SELECT berfungsi tanpa menentukan nama kolom?

Anda dapat memilih semua kolom dengan:

SELECT * FROM table_name

Anda tidak dapat memfilter nama kolom dalam pernyataan SELECT, tetapi Anda dapat memfilter nama kolom seperti yang ada di database itu sendiri dengan SHOW COLUMNS:

SHOW COLUMNS FROM table_name LIKE "_%"

Yang akan menampilkan kolom yang dimulai dengan '_'. Jika Anda memiliki tabel yang sangat besar dengan kolom yang sangat banyak, dan Anda harus membuat pernyataan SELECT dari bidang tersebut, saya sarankan untuk membuat pernyataan secara terprogram dengan terlebih dahulu menampilkan kolom dengan SHOW COLUMNS , lalu buat kueri SELECT Anda dari hasil tersebut.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana menemukan data yang tidak ada dari Tabel lain dengan BERGABUNG?

  2. Tingkatkan nilai kolom jika nilai duplikat ditemukan

  3. Pesan berdasarkan nilai maksimal dalam tiga kolom berbeda

  4. Pilih nilai yang berbeda berdasarkan kolom dengan nilai tanggal maksimum dari kolom kedua

  5. Prosedur tersimpan MYSQL, kasus