Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да върнете списък с наличните набори от символи в MySQL

Можете да изпълните следния оператор, за да върнете списък с наличните набори от знаци в MySQL:

SHOW CHARACTER SET;

Това връща списък, показващ името на набора от знаци, описание, неговото съпоставяне по подразбиране и максималната му дължина.

Можете също да го стесните с LIKE клауза:

SHOW CHARACTER SET
LIKE 'latin%';

В MySQL 8.0.11 това връща следния списък:

Набор на знаци Описание Сравняване по подразбиране Макслен
латински1 cp1252 западноевропейски latin1_swedish_ci 1
латиница2 ISO 8859-2 Централна Европа latin2_general_ci 1
латински5 ISO 8859-9 турски latin5_turkish_ci 1
латиница7 ISO 8859-13 Балтийски latin7_general_ci 1

Освен това можете да използвате WHERE клауза за предоставяне на израз:

SHOW CHARACTER SET
WHERE Description LIKE '%Thai%';

Резултат:

Набор на знаци Описание Сортиране по подразбиране Макслен
tis620 TIS620 тайландски tis620_thai_ci 1

Можете също да използвате SHOW COLLATION за да се покаже списък на съпоставянията, поддържани от сървъра.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 1052:Колона „id“ в списъка с полета е двусмислена

  2. Безплатен уеб хостинг с поддръжка на PHP

  3. php код за тестване на pdo е наличен?

  4. com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:неизправност на комуникационната връзка

  5. Каква е разликата между MyISAM и InnoDB?