Який набір символів utf8 за замовчуванням для таблиці MySQL?

MySQL Server має серверний набір символів і серверне порівняння. За замовчуванням це utf8mb4 і utf8mb4_0900_ai_ci , але їх можна встановити явно під час запуску сервера в командному рядку або у файлі параметрів і змінити під час виконання. І mysqld, і CMake перевіряють правильність комбінації набору символів і сортування.

utf8mb4 Якщо ви використовуєте MySQL 8.0, типовим набором символів є utf8mb4. Якщо ви вирішили використовувати UTF-8 як сортування, завжди використовуйте utf8mb4 (зокрема utf8mb4_unicode_ci).');})();(function(){window.jsl.dh('L0_tZuygAsyNwbkPserG4Ac__34','

utf8mb4 Рекомендований набір символів для MySQL utf8mb4 .');})();(функція(){window.jsl.dh('L0_tZuygAsyNwbkPserG4Ac__41','

utf8mb4 Стандартний набір символів і сортування в MySQL 8 utf8mb4 і utf8mb4_0900_ai_ci див. https://dev.mysql.com/doc/refman/8.0/en/charset-server.html.');})();(function(){window.jsl.dh('L0_tZuygAsyNwbkPserG4Ac__45','

За замовчуванням набір символів сервера MySQL є utf8mb4 . <collation_name> : Ім’я зіставлення, яке потрібно встановити для бази даних. За замовчуванням у MySQL використовується сортування utf8mb4_0900_ai_ci.

utf8mb4 Розділ 12 Набори символів, порівняння, Юнікод Щоб максимально підвищити взаємодію та перспективність ваших даних і програм, ми рекомендуємо вам використовувати набір символів utf8mb4 коли це можливо. UTF8 є застарілим синонімом utf8mb3, і ви повинні очікувати, що його буде видалено в майбутніх версіях MySQL.