Uso create database dbname;
per creare un database.
ma voglio che venga creato con il set di caratteri UTF-8
Qualcuno sa qual è il comando da usare?
Uso create database dbname;
per creare un database.
ma voglio che venga creato con il set di caratteri UTF-8
Qualcuno sa qual è il comando da usare?
Risposte:
Usa il
CHARACTER SET
opzione durante la creazione del database, in questo modo:
CREATE DATABASE dbname CHARACTER SET utf8 COLLATE utf8_bin;
Inoltre, leggere la documentazione ...
Se il nome del database contiene caratteri non alfanumerici, utilizzare "" per citare:
CREATE DATABASE `my-db` CHARACTER SET utf8 COLLATE utf8_general_ci;
Quando si utilizza nella shell script citare le virgolette con "\"
mysql -p -e "CREATE DATABASE \`my-db\` CHARACTER SET utf8 COLLATE utf8_general_ci;"