คำสั่งเพื่อสร้างฐานข้อมูล MySQL ด้วยชุดอักขระ UTF-8


14



ฉันใช้create database dbname;เพื่อสร้างฐานข้อมูล
แต่ฉันต้องการให้มันสร้างด้วยชุดตัวอักษร UTF-8

ใครรู้ว่าคำสั่งที่จะใช้คืออะไร?


ทราบว่า charset ฐานข้อมูลเป็นเพียงส่วนหนึ่งของภาพ: คุณต้องตั้งเซิร์ฟเวอร์และการเชื่อมต่อลูกค้า charsets
ฮาเวียร์

คำตอบ:



15

หากชื่อฐานข้อมูลมีตัวอักษรและตัวเลขที่ไม่ใช่ตัวเลขให้ใช้ "` "เพื่ออ้างถึง:

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

เมื่อใช้ในเชลล์สคริปต์เสนอราคาด้วย "\"

mysql -p -e "CREATE DATABASE \`my-db\` CHARACTER SET utf8 COLLATE utf8_general_ci;"
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.