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

PILIH * atau PILIH kolom tertentu

Ya, ini memengaruhi kinerja, terutama saat Anda memilih beberapa baris. Pilih hanya bidang yang benar-benar Anda butuhkan.

Mari kita periksa keberadaan nama pengguna sederhana sebagai contoh:
Mengapa Anda memilih semuanya, ketika Anda hanya dapat memilih ID? Keduanya melakukan pekerjaan, tetapi memilih hanya satu bidang adalah solusi yang jauh lebih baik.

SELECT `id` FROM users WHERE `username` = 'Nikola K.'

daripada:

SELECT * FROM users WHERE `username` = 'Nikola K.'


  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 cara menggabungkan dua pernyataan UPDATE dalam satu permintaan MySQL?

  2. Haruskah saya membuat bidang baru di tabel atau cukup pilih MAX dari tabel kedua

  3. Penanganan NULL di MySQL Setelah Pemicu Pembaruan yang Diaktifkan Hanya pada Perubahan Data

  4. Masalah MASUKKAN BULK di MySQL

  5. apakah `tanggal` nama kolom mysql yang valid?