Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

SQL डेटा प्रकार और डेटा मानों सहित चयन करें

आप कर्मचारियों का चयन कर सकते हैं। लेकिन अधिक फ़ील्ड चुनने के लिए, आपको INFORMATION_SCHEMA का एक और उदाहरण जोड़ना होगा। एक अलग उपनाम के साथ COLUMNS फिर से।

लेकिन आपको कई कारणों से ऐसा नहीं करना चाहिए।

तकनीकी रूप से:क्रॉस जॉइन (केवल अल्पविराम के साथ सूचीबद्ध FROM में टेबल) डेटाबेस सर्वर पर बहुत तनाव है। T1, T2 से T1 की सभी पंक्तियों को T2 की सभी पंक्तियों के साथ जोड़ देता है और परिणाम पंक्तियों की जांच करता है। यदि T1 में n पंक्तियाँ हैं और T2 में m है तो परिणाम में n*m पंक्तियाँ हैं।

तार्किक रूप से 1:आपको इस जानकारी को वापस करने की आवश्यकता नहीं होनी चाहिए। जब आप एक क्वेरी (एक चयन) दर्ज करते हैं तो लौटा हुआ स्कीमा ज्ञात होता है; क्वेरी निर्धारित करती है कि परिणाम कॉलम कौन से डेटाटाइप हैं। तार्किक रूप से 2:चूंकि प्रत्येक पंक्ति में कॉलम में समान डेटाटाइप होते हैं, इसलिए आपको प्रत्येक पंक्ति में प्रकार की जानकारी वापस करने की आवश्यकता नहीं होती है। उदा. आपका उदाहरण 1000 कर्मचारियों का डेटा लौटाने वाला अनावश्यक रूप से हर पंक्ति पर स्थानांतरित हो जाएगा कि AGE फ़ील्ड INTEGER है, NAME VARCHAR है और इसी तरह...

यदि आप किसी भी तरह से परिणाम की स्कीमा नहीं जानते हैं (जैसे उत्पन्न प्रश्नों या इस तरह की वजह से) तो उपरोक्त समाधान आपकी मदद नहीं करेगा।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL सुनो समकक्ष को सूचित करें

  2. कॉलम के बजाय पंक्तिवार प्रारूप में रिटर्निंग क्वेरी

  3. PHP का उपयोग कर सर्वर पर छवि अपलोड करते समय अन्य जानकारी के साथ डेटाबेस में फ़ाइल नाम कैसे स्टोर करें?

  4. पायथन में SQLite डेटाबेस में तालिकाएँ दिखाएँ

  5. Android ऐप पर डेटा पुश करें