Prática recomendada para criar tabelas db personalizadas

Gostaria de criar algumas tabelas personalizadas no meu database wordpress. Não estou criando qualquer plugin ou tema que eu queira publicar. Eu só quero modificar minha própria instância WP.

Levando isso em consideração, seria suficiente criar apenas tabelas com alguma ferramenta mySQL? Ou devo adicionar alguns comandos de definição de dados create-if-not-existing para functions.php ou em qualquer outro lugar? Será que a primeira abordagem será menor do que a última?

Solutions Collecting From Web of "Prática recomendada para criar tabelas db personalizadas"