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

क्या डेटाबेस तालिकाओं को पुनर्प्राप्त करने से पहले या बाद में क्रमबद्ध किया जाता है?

एक रिलेशनल डेटाबेस जैसे MySQL, Oracle, PostgreSQL, आदि में पंक्तियों को किसी भी क्रम में नहीं रखा जाता है। रिलेशनल डेटाबेस के सिद्धांत में परिणाम सेट बिना किसी निर्दिष्ट क्रम में लौटाए जाते हैं जब तक कि क्वेरी में ORDER BY न हो खंड। कोई भी आदेश हर बार डेटा पुनर्प्राप्त होने पर लागू किया जाता है (होना चाहिए)।

कार्यान्वयन, कुछ मामलों में, डेटा को किसी क्रम में संग्रहीत कर सकते हैं, लेकिन उन्हें ऐसा करने की आवश्यकता नहीं है। वास्तव में, यदि आप एक ही डेटा पर एक ही क्वेरी को दो बार चलाते हैं, तो इस बात की कोई गारंटी नहीं है कि डेटा उसी क्रम में वापस आ जाएगा।

दूसरे शब्दों में, आप अपने डेटा पर स्टोरेज ऑर्डर नहीं लगा सकते हैं, आप क्वेरी निष्पादित होने के समय केवल परिणाम सेट पर ऑर्डर लगाते हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Informix के साथ हाइबरनेट क्वेरी समस्या

  2. mysql में मेरी प्रक्रिया में क्या गलत है?

  3. PHPMyAdmin द्वारा बनाए गए डेटाबेस के माध्यम से C# के साथ MySQL कनेक्शन

  4. phpMyAdmin ('एक्सेस अस्वीकृत डेटाबेस बनाएं db_name' त्रुटि) के माध्यम से डेटाबेस को आयात और निर्यात कैसे करें

  5. मैं इस डेटाबेस को क्वेरी करने के लिए एक चयन कथन कैसे सही करूं?