Use o
CHARACTER SET
Opção ao criar seu banco de dados, assim:
CREATE DATABASE dbname CHARACTER SET utf8 COLLATE utf8_bin;
também, leia os documentos ...
Eu uso create database dbname;
para criar banco de dados.
mas eu quero que ele criado com conjunto de caracteres UTF-8
Alguém sabe qual é o comando para usar?
Use o
CHARACTER SET
Opção ao criar seu banco de dados, assim:
CREATE DATABASE dbname CHARACTER SET utf8 COLLATE utf8_bin;
também, leia os documentos ...
Se o nome do banco de dados contiver caracteres não alfanuméricos, use "'" para citar:
CREATE DATABASE 'my-db' CHARACTER SET utf8 COLLATE utf8_general_ci;
Ao usar no script de shell, cite as aspas com "\"
mysql -p -e "CREATE DATABASE \'my-db\' CHARACTER SET utf8 COLLATE utf8_general_ci;"