1
resposta

E se eu fosse criar o meu banco dados por código

Boa tarde,

Se eu fosse criar o banco de dados utilizando o comando CREATE DATABASE eu não especifico o Charset e o Collation certo?

Nesse caso, a linha de comando que apareceu quando criei pela interface foi : CREATE SCHEMA Insight_Places DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ;

Seria dessa forma pra eu especificar?

1 resposta

Boa tarde, Nathalia! Tudo bem?

Sim, se você quiser especificar o Charset e o Collation ao criar um banco de dados no MySQL, a sintaxe correta é essa mesma. SCHEMA é um sinônimo para DATABASE.

Se você não especificar essas opções, o MySQL usará as configurações padrão do servidor. Se precisar de um charset mais atualizado e compatível com mais emojis e caracteres especiais, é recomendável usar utf8mb4 em vez de utf8.

Exemplo:

CREATE DATABASE Insight_Places DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;