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

MySQL में डिफ़ॉल्ट सॉर्ट-ऑर्डरिंग (वैकल्पिक तालिका ... द्वारा आदेश ...;)

दस्तावेज़ीकरण से :

वास्तव में, यदि आप SELECT ... ORDER BY . जारी करते हैं इस तालिका में, ALTER TABLE . का विकल्प आपको filesort से नहीं बख्शेंगे , लेकिन इसके बजाय filesort . बनाएं बहुत तेज।

पहले से ऑर्डर किए गए सेट को सॉर्ट करना इस सेट को ब्राउज़ करने के बराबर है ताकि यह सुनिश्चित हो सके कि सब कुछ ठीक है।

यदि आपकी तालिका में कोई गतिशील फ़ील्ड नहीं है (जैसे VARCHAR या 'BLOB'), फिर संभवतः MyISAM अद्यतन करते समय इसे स्थानांतरित नहीं करेगा।

मैं इस व्यवहार पर भरोसा नहीं करता, हालांकि, अगर मैं एक परमाणु ऊर्जा संयंत्र का निर्माण कर रहा होता या कुछ ऐसा होता जिसके लिए मुझे भुगतान किया जाता।

आपको ALTER TABLE ... ORDER BY do करना होगा ।

REPAIR बस एक दूषित तालिका की भौतिक संरचना को ठीक करता है।



  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. MySQL के IF EXISTS का उपयोग

  3. क्या बाएं बाहरी जोड़ और बाएं जुड़ते हैं?

  4. mysql में 'शो प्रोसेसलिस्ट' को कैसे कस्टमाइज़ करें?

  5. Mysql में ड्रॉप डेटाबेस के बाद डिस्क स्थान को पुनः प्राप्त करें