Comando para crear una base de datos MySQL con el juego de caracteres UTF-8


14



Yo uso create database dbname;para crear la base de datos.
pero quiero que se cree con el juego de caracteres UTF-8 ¿

Alguien sabe cuál es el comando a utilizar?


tenga en cuenta que el conjunto de caracteres de la base de datos es solo una parte de la imagen: también debe configurar los conjuntos de conexiones de servidor y cliente
Javier

Respuestas:


25

Utilizar el

CHARACTER SET

opción al crear su base de datos, así:

CREATE DATABASE dbname CHARACTER SET utf8 COLLATE utf8_bin;

También, lea los documentos ...


15

Si el nombre de la base de datos contiene caracteres no alfanuméricos, use "` "para citar:

CREATE DATABASE `my-db` CHARACTER SET utf8 COLLATE utf8_general_ci;

Cuando se usa en el script de shell, cite las comillas con "\"

mysql -p -e "CREATE DATABASE \`my-db\` CHARACTER SET utf8 COLLATE utf8_general_ci;"
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.