कभी भी, "चुनें *" का उपयोग न करें!!!!
यह क्वेरी डिज़ाइन का मुख्य नियम है!
इसके कई कारण हैं। जिनमें से एक यह है कि यदि आपकी तालिका में केवल तीन फ़ील्ड हैं और आप क्वेरी को कॉल करने वाले कोड में सभी तीन फ़ील्ड का उपयोग करते हैं, तो इस बात की बहुत अधिक संभावना है कि आप उस तालिका में और फ़ील्ड जोड़ रहे होंगे जैसे-जैसे एप्लिकेशन बढ़ता है, और यदि आपकी चुनिंदा * क्वेरी केवल कॉलिंग कोड के लिए उन 3 फ़ील्ड को वापस करने के लिए थी, फिर आप डेटाबेस से अपनी आवश्यकता से कहीं अधिक डेटा खींच रहे हैं।
एक और कारण प्रदर्शन है। क्वेरी डिज़ाइन में, पुन:प्रयोज्यता के बारे में उतना न सोचें जितना यह मंत्र:
आप जो खा सकते हैं, लें, लेकिन जो खाएं वह खाएं।