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

MySQL और UTF-8

सेट नाम

SET NAMES इंगित करता है कि सर्वर पर SQL स्टेटमेंट भेजने के लिए क्लाइंट किस वर्ण सेट का उपयोग करेगा। इसका मतलब है कि SET NAMES 'cp1251' सर्वर को बताता है "इस क्लाइंट से आने वाले भविष्य के संदेश वर्ण सेट सीपी 1251 में हैं।" यह उस कैरेक्टर सेट को भी निर्दिष्ट करता है जिसका उपयोग सर्वर को क्लाइंट को परिणाम वापस भेजने के लिए करना चाहिए।

वर्ण सेट सेट करें

SET CHARACTER SET SET NAMES . के समान है , लेकिन सेट करता है character_set_connection और collation_connection करने के लिए character_set_database और collation_database . ए SET CHARACTER SET x कथन इन तीन कथनों के बराबर है:

SET character_set_client = x;
SET character_set_results = x;
SET collation_connection = @@collation_database;

SET NAMES काफी है।




  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 समारोह में अक्षरांकीय पाठ से अग्रणी शून्य ट्रिम करने के लिए?

  3. आप पायथन Msqldb मॉड्यूल का उपयोग कैसे करते हैं? क्‍वेरी पैरामीटर के लिए %s के स्‍थान पर?

  4. MaxListenersExceededWarning:संभावित EventEmitter मेमोरी लीक का पता चला। 11 संदेश सूची टेनर जोड़े गए। सीमा बढ़ाने के लिए emitter.setMaxListeners () का उपयोग करें

  5. Ssp.class.php . के साथ दो तालिकाओं में कैसे शामिल हों