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

Как да променя съпоставянето на база данни, таблица, колона?

Допринасям тук, както поиска ОП:

Как да променя съпоставянето на база данни, таблица, колона?

Избраният отговор просто го посочва на ниво таблица.

Промяна на широка база данни:

ALTER DATABASE <database_name> CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

Промяна на таблицата:

ALTER TABLE <table_name> CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

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

Промяна на сортирането за конкретна колона:

ALTER TABLE <table_name> MODIFY <column_name> VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;


  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? (т.е. проверете дали съществува имейл в MySQL)

  2. Как да деактивирате стриктния режим на MySQL

  3. Съхраняване на изображение в базата данни директно или като base64 данни?

  4. Доктрина 2 и таблица с връзки много към много с допълнително поле

  5. Грешка при несинхронизирани команди на PHP