Comando per creare database MySQL con set di caratteri UTF-8


14



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?


si noti che il set di caratteri del database è solo una parte dell'immagine: è necessario impostare anche i set di caratteri per la connessione al server e al client
Javier,

Risposte:



15

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;"
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.