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

मैं MySQL में गैर-ASCII वर्ण कैसे ढूंढ सकता हूं?

MySQL व्यापक चरित्र सेट प्रबंधन प्रदान करता है जो इस तरह की समस्या से निपटने में मदद कर सकता है।

SELECT whatever
  FROM tableName 
 WHERE columnToCheck <> CONVERT(columnToCheck USING ASCII)

CONVERT(col USING charset) फ़ंक्शन अपरिवर्तनीय वर्णों को प्रतिस्थापन वर्णों में बदल देता है। फिर, परिवर्तित और अपरिवर्तित पाठ असमान होगा।

अधिक चर्चा के लिए इसे देखें। https://dev.mysql.com/doc/refman /8.0/hi/charset-repertoire.html

आप ASCII के स्थान पर अपनी इच्छानुसार किसी भी वर्ण सेट नाम का उपयोग कर सकते हैं। उदाहरण के लिए, यदि आप यह पता लगाना चाहते हैं कि कोड पृष्ठ 1257 (लिथुआनियाई, लातवियाई, एस्टोनियाई) में कौन से वर्ण सही ढंग से प्रस्तुत नहीं होंगे, तो CONVERT(columnToCheck USING cp1257) का उपयोग करें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पिछले 12 महीनों की MySQL मासिक बिक्री बिना बिक्री वाले महीनों सहित

  2. थ्रेड मुख्य java.sql.SQLException में अपवाद:उपयोगकर्ता ''@'लोकलहोस्ट' के लिए प्रवेश निषेध (पासवर्ड का उपयोग करके:नहीं)

  3. phpMyBackupPro - Linux के लिए एक वेब आधारित MySQL बैकअप टूल

  4. WEEKDAY () उदाहरण – MySQL

  5. MySQL सर्वर को सुरक्षित करना