Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách đặt Bộ ký tự và đối chiếu của cơ sở dữ liệu trong MySQL

Trong MySQL, bạn có thể chỉ định bộ ký tự và đối chiếu ở nhiều cấp độ khác nhau. Bạn có thể chỉ định chúng ở cấp độ kết nối, cấp độ máy chủ, cấp độ cơ sở dữ liệu, cấp độ bảng và cấp độ cột. Bạn cũng có thể chỉ định một đối chiếu trong các truy vấn của mình để nó ghi đè bất kỳ đối chiếu nào đã được chỉ định trước đó ở các cấp nói trên.

Để đặt bộ ký tự và đối chiếu ở cấp cơ sở dữ liệu, bạn có thể sử dụng CREATE DATABASE câu lệnh hoặc ALTER DATABASE tuyên bố (tùy thuộc vào việc bạn đang tạo hay sửa đổi cơ sở dữ liệu).

Đặt Bộ ký tự và đối chiếu

Để đặt bộ ký tự và đối chiếu khi bạn tạo cơ sở dữ liệu lần đầu tiên, hãy sử dụng CHARACTER SETCOLLATE mệnh đề của CREATE DATABASE tuyên bố:

CREATE DATABASE Solutions
CHARACTER SET latin1
COLLATE latin1_german1_ci;

Ví dụ này đặt bộ ký tự thành latin1 và đối chiếu với latin1_german1_ci .

Thay đổi Bộ ký tự và đối chiếu

Để thay đổi bộ ký tự và đối chiếu của cơ sở dữ liệu hiện có, hãy sử dụng CHARACTER SETCOLLATE mệnh đề của ALTER DATABASE tuyên bố:

ALTER DATABASE Solutions
CHARACTER SET hebrew
COLLATE hebrew_general_ci;

Ví dụ này thay đổi bộ ký tự thành hebrew và đối chiếu với hebrew_general_ci .

Kiểm tra Bộ ký tự và đối chiếu

Trong MySQL Workbench, bạn có thể kiểm tra đối chiếu mặc định của cơ sở dữ liệu bằng cách nhấp chuột phải vào cơ sở dữ liệu và chọn Trình kiểm tra lược đồ .

Cũng có một số cách để kiểm tra đối chiếu bằng SQL.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cài đặt Ruby gem mysql2 không thành công

  2. Làm thế nào để có SQL động trong thủ tục lưu trữ MySQL

  3. Bảng tổng hợp trong MySQL

  4. Thiết lập Django để sử dụng MySQL

  5. sql tham gia dưới dạng biểu đồ venn