Używam create database dbname;
do tworzenia bazy danych.
ale chcę, aby utworzono go za pomocą zestawu znaków UTF-8.
Czy ktoś wie, jakiego polecenia użyć?
Używam create database dbname;
do tworzenia bazy danych.
ale chcę, aby utworzono go za pomocą zestawu znaków UTF-8.
Czy ktoś wie, jakiego polecenia użyć?
Odpowiedzi:
Użyj
CHARACTER SET
opcja podczas tworzenia bazy danych, tak jak:
CREATE DATABASE dbname CHARACTER SET utf8 COLLATE utf8_bin;
również czytać dokumenty ...
Jeśli nazwa bazy danych zawiera znaki niealfanumeryczne, użyj cudzysłowu:
CREATE DATABASE `my-db` CHARACTER SET utf8 COLLATE utf8_general_ci;
Kiedy używasz w skrypcie powłoki, cytuj cytaty za pomocą „\”
mysql -p -e "CREATE DATABASE \`my-db\` CHARACTER SET utf8 COLLATE utf8_general_ci;"