# Для всей базы
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
CHANGE column_name column_name
VARCHAR(191)
CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_ci;
Я бы не советовал ставить utf8mb4 целиком на всю базу (на слабеньких машинах будет завал) так как для этого требуется достаточно памяти, лучше поменять только нужные вам поля, в основном это поля которые могут содержать смайлы, иероглифы и прочие нестандартные строки