JANGAN PERNAH GUNAKAN "PILIH *"!!!!
Ini adalah aturan utama dari desain kueri!
Ada beberapa alasan untuk ini. Salah satunya adalah, jika tabel Anda hanya memiliki tiga bidang di atasnya dan Anda menggunakan ketiga bidang dalam kode yang memanggil kueri, ada kemungkinan besar Anda akan menambahkan lebih banyak bidang ke tabel itu saat aplikasi berkembang, dan jika kueri pilih * Anda hanya dimaksudkan untuk mengembalikan 3 bidang itu untuk kode panggilan, lalu Anda menarik lebih banyak data dari database daripada yang Anda butuhkan.
Alasan lainnya adalah kinerja. Dalam desain kueri, jangan terlalu memikirkan kegunaan ulang seperti mantra ini:
AMBIL SEMUA YANG ANDA BISA MAKAN, TAPI MAKAN SEMUA YANG ANDA AMBIL.