Tem como inserir no lugar de "jogoteca" uma variável como "MYSQL_DB"
criar_tabelas = '''SET NAMES utf8;
CREATE DATABASE `jogoteca` /*!40100 DEFAULT CHARACTER SET utf8 COLLATE utf8_bin */;
USE `jogoteca`;
CREATE TABLE `jogo` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`nome` varchar(50) COLLATE utf8_bin NOT NULL,
`categoria` varchar(40) COLLATE utf8_bin NOT NULL,
`console` varchar(20) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
CREATE TABLE `usuario` (
`id` varchar(8) COLLATE utf8_bin NOT NULL,
`nome` varchar(20) COLLATE utf8_bin NOT NULL,
`senha` varchar(8) COLLATE utf8_bin NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;'''