Как расчитать размер будущей MySql базы?
Самый надёжный способ - создать и забить текстовыми данными.
Это не простая задача, можно посчитать примерно.
К тому же сам вопрос не понятен, размер чего?
Размер БД в оперативной памяти или Дамп БД?
Если например дамп, то типы данных не играют никакой роли в подсчете размера.