Вы можете изменить набор символов и сопоставление из существующей базы данных с помощью
ALTER DATABASE test CHARACTER SET='utf8' COLLATE='utf8_bin';
https://mariadb.com/kb/en/alter-database/
и преобразовать таблицы с
ALTER TABLE <tablename> CONVERT TO CHARACTER SET <set> COLLATE <collation>;
Что именно происходит, когда вы делаете это для действующей базы данных? Различные наборы символов могут занимать разное количество пространства dis c, поэтому использование dis c впоследствии может быть другим.
Но требует ли для самого преобразования дополнительного dis c space (или вычисление), и если да, то сколько?