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

मैं किसी क्वेरी के आउटपुट को एक अस्थायी तालिका में कैसे संग्रहीत कर सकता हूं और एक नई क्वेरी में तालिका का उपयोग कैसे कर सकता हूं?

यह बहुत सीधा है:

CREATE TEMPORARY TABLE tempname  AS (    
    SELECT whatever, whatever
      FROM rawtable
      JOIN othertable ON this = that
)

आपका कनेक्शन बंद होने पर अस्थायी तालिका गायब हो जाएगी। एक अस्थायी तालिका में वह डेटा होता है जिसे उस समय बनाया गया था जब इसे बनाया गया था।

आप इस तरह एक दृश्य भी बना सकते हैं।

CREATE VIEW viewname AS (    
    SELECT whatever, whatever
      FROM rawtable
      JOIN othertable ON this = that
)

दृश्य स्थायी वस्तुएं हैं (जब आपका कनेक्शन बंद हो जाता है तो वे गायब नहीं होते हैं) लेकिन जब आप उन्हें आमंत्रित करते हैं तो वे अंतर्निहित तालिकाओं से डेटा पुनर्प्राप्त करते हैं।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. php:छवि को MySQL ब्लॉब में स्टोर करें, अच्छा या बुरा?

  2. MySQL में GROUP BY को ठीक से कैसे करें?

  3. पीडीओ का उपयोग करके त्रुटि प्रबंधन के लिए सर्वोत्तम अभ्यास

  4. यूके पोस्टकोड से क्षेत्र और जिला कोड प्राप्त करने के लिए रेगेक्स

  5. एक PHP फ़ाइल से AJAX एक पर एक बूलियन लौटाएं - बटन का पालन करें