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

केस सेंसिटिव होने के लिए MySQL को कैसे कॉन्फ़िगर करें

आप तालिका बनाएं बयान।

संपूर्ण डेटाबेस के लिए संयोजन सेट करने के लिए, आप इसका उपयोग कर सकते हैं:

CREATE DATABASE test_database CHARACTER SET utf8 COLLATE utf8_general_cs;

आप ALTER DATABASE के माध्यम से किसी मौजूदा डेटाबेस पर कोलाजेशन भी बदल सकते हैं। (अधिक जानकारी के लिए देखें MySQL डेटाबेस कैरेक्टर सेट और Collation मैन्युअल प्रविष्टि।)

यदि फिर भी, केवल एक तालिका को केस संवेदी के रूप में माना जाना चाहिए, तो आप बस इसका उपयोग कर सकते हैं:

DROP TABLE IF EXISTS test_table;
CREATE TABLE test_table (
  test_id bigint unsigned NOT NULL auto_increment,
  ...

  PRIMARY KEY test_id (test_id),
  ...
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE utf8_general_cs;

(केस असंवेदनशील होने के कारण "utf8_general_ci "।)

अंत में, मुख्य MySQL कैरेक्टर सेट सपोर्ट मैन्युअल अनुभाग शायद एक त्वरित अवलोकन के लायक है। (यह MySQL द्वारा समर्थित कैरेक्टर सेट और कोलाज को सूचीबद्ध करता है ए> , आपको बताता है कि कैसे sएट कैरेक्टर सेट/कोलेशन पर सर्वर स्तर , आदि)



  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. एकाधिक फ़ील्ड के आधार पर SQL तालिका में डुप्लिकेट को कैसे हटाएं

  3. MySQL त्रुटि 1005 (HY000):'foo.#sql-12c_4' तालिका नहीं बना सकता (त्रुटि:150)

  4. MySQL उपयोगकर्ता परिभाषित कार्य

  5. अपडेट में शामिल होने के लिए MySQL सिंटैक्स