Lệnh tạo cơ sở dữ liệu MySQL với Bộ ký tự UTF-8


14



Tôi sử dụng create database dbname;để tạo cơ sở dữ liệu.
nhưng tôi muốn nó được tạo bằng bộ ký tự UTF-8

Bất cứ ai cũng biết lệnh sử dụng là gì?


lưu ý rằng bộ ký tự cơ sở dữ liệu chỉ là một phần của hình ảnh: bạn cũng phải đặt bộ ký tự kết nối máy chủ và máy khách
Javier

Câu trả lời:


25

Sử dụng

CHARACTER SET

tùy chọn khi tạo cơ sở dữ liệu của bạn, như vậy:

CREATE DATABASE dbname CHARACTER SET utf8 COLLATE utf8_bin;

Ngoài ra, đọc tài liệu ...


15

Nếu tên cơ sở dữ liệu chứa các ký tự không phải chữ viết, hãy sử dụng "` "để trích dẫn:

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

Khi sử dụng trong shell script trích dẫn các trích dẫn bằng "\"

mysql -p -e "CREATE DATABASE \`my-db\` CHARACTER SET utf8 COLLATE utf8_general_ci;"
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.