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

MySQL विशेषक असंवेदनशील खोज (स्पेनिश उच्चारण)

चरित्र सेट और संयोजन, मेरे पसंदीदा नहीं, लेकिन वे काम करते हैं:

mysql> SET NAMES latin1;
mysql> SELECT 'lápiz' LIKE 'lapiz';
+-----------------------+
| 'lápiz' LIKE 'lapiz' |
+-----------------------+
|                     0 | 
+-----------------------+
1 row in set (0.01 sec)

mysql> SET NAMES utf8;
mysql> SELECT 'lápiz' LIKE 'lapiz';
+-----------------------+
| 'lápiz' LIKE 'lapiz' |
+-----------------------+
|                     1 | 
+-----------------------+


mysql> SET NAMES latin1;
mysql> SELECT _utf8'lápiz' LIKE _utf8'lapiz' ;
+---------------------------------+
| _utf8'lápiz' LIKE _utf8'lapiz' |
+---------------------------------+
|                               1 | 
+---------------------------------+

मैनुअल में पढ़ने के लिए एक अच्छा अध्याय:कैरेक्टर सेट सपोर्ट



  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 ELSE स्टेटमेंट कैसे लिखें?

  3. डबल-क्वेरी के बिना MySQL पेजिनेशन?

  4. यदि मौजूद नहीं है तो MySql तालिका सम्मिलित करें अन्यथा अद्यतन करें

  5. डेटाबेस इंडेक्सिंग पर गहराई से नज़र डालें