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

Mysq - Връзка как да настроите, за да можете да вмъквате арабски текст в базата данни

Трябва да се уверите, че наборът от знаци е правилен във вашата база данни. Това означава проверка на всички 3 слоя, база данни, таблица и колона. Използване на utf8 &utf8_general_ci ще работи за вашия текст на арабски и персийски.

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

Колона

SELECT character_set_name 
FROM information_schema.COLUMNS
WHERE table_schema = "YOUR_SCHEMA"
  AND table_name = "YOUR_TABLE"
  AND column_name = "YOUR_COLUMN";

Таблица

SELECT collations.character_set_name 
FROM information_schema.TABLES AS tables,
  information_schema.COLLATION_CHARACTER_SET_APPLICABILITY AS collations
WHERE collations.collation_name = tables.table_collation
  AND tables.table_schema = "YOUR_SCHEMA"
  AND tables.table_name = "YOUR_TABLE";

База данни (схема)

SELECT default_character_set_name 
FROM information_schema.SCHEMATA
WHERE schema_name = "YOUR_SCHEMA";



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Използване на оператор SQL LIKE като параметър на съхранена процедура

  2. Уникалните ключове на MyISAM се отрязват на 64 байта, което води до сблъсъци

  3. Проверете свойството на свързан модел в Yii

  4. Как да замените модел на регулярни изрази в MySQL

  5. Как да намеря времева делта на ред datatime в mysql?