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

UTF-8 का उपयोग कब करें और MySQL में latin1 का उपयोग कब करें?

इसमें 1 लगता है latin1 . स्टोर करने के लिए बाइट्स वर्ण और 1 करने के लिए 3 UTF8 को स्टोर करने के लिए बाइट्स चरित्र।

यदि आप अपने स्ट्रिंग्स में केवल मूल लैटिन वर्णों और विराम चिह्नों का उपयोग करते हैं (0 करने के लिए 128 Unicode . में ), दोनों अक्षर समान लंबाई में रहेंगे।

अगर आपके पास VARCHAR(334) . का कॉलम है या इससे अधिक, MyISAM आपको उस पर एक अनुक्रमणिका बनाने की अनुमति नहीं देगा क्योंकि स्तंभ के 1000 से अधिक पर कब्जा करने की दूरस्थ संभावना है बाइट्स।

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



  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

  2. पिछले 30 दिनों से mysql परिणाम प्राप्त करना

  3. MySQL और ejabberd के साथ कुशल बाहरी रोस्टरिंग

  4. MySQL से अजगर/पांडा/सुन्न सरणी में संख्यात्मक डेटा लोड करने का सबसे तेज़ तरीका

  5. पीएचपी पीडीओ फ़ेच अशक्त