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

अस्थायी तालिकाओं से मेरा आवेदन कैसे लाभान्वित हो सकता है?

अस्थायी तालिकाएं अक्सर मूल्यवान होती हैं जब आपके पास काफी जटिल चयन होता है जिसे आप निष्पादित करना चाहते हैं और फिर उस पर प्रश्नों का एक समूह निष्पादित करते हैं...

आप कुछ ऐसा कर सकते हैं:


CREATE TEMPORARY TABLE myTopCustomers
   SELECT customers.*,count(*) num from customers join purchases using(customerID)
   join items using(itemID) GROUP BY customers.ID HAVING num > 10;

और फिर प्रत्येक क्वेरी पर खरीद और आइटम में शामिल होने के बिना myTopCustomers के विरुद्ध प्रश्नों का एक समूह करें। फिर जब आपके एप्लिकेशन को अब डेटाबेस हैंडल की आवश्यकता नहीं है, तो कोई सफाई करने की आवश्यकता नहीं है।

लगभग हमेशा आप व्युत्पन्न तालिकाओं के लिए उपयोग की जाने वाली अस्थायी तालिकाएँ देखेंगे जिन्हें बनाना महंगा था।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ऑटो इंक्रीमेंट फ़ील्ड का उपयोग करके ट्रिगर डालने से पहले/बाद में

  2. MySQL ऑर्डर एक नंबर से, खाली स्ट्रिंग्स (या 0 की) अंतिम

  3. MySQL में INSTR () फ़ंक्शन कैसे काम करता है

  4. एक mysql पासवर्ड बदलने के लिए पर्ल का उपयोग कैसे करें

  5. django.db.utils.OperationalError:(2013, 'हैंडशेक:रीडिंग इनिटल कम्युनिकेशन पैकेट' पर MySQL सर्वर से कनेक्शन खो गया, सिस्टम एरर:0)