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

Đối chiếu MySQL nào tốt nhất để chấp nhận tất cả các ký tự unicode?

Đối chiếu là ít lo lắng nhất của bạn, điều bạn cần nghĩ đến là bộ ký tự cho cột / bảng / cơ sở dữ liệu. Đối chiếu (các quy tắc điều chỉnh cách dữ liệu được so sánh đã sắp xếp ) chỉ là một hệ quả của điều đó.

MySQL hỗ trợ một số bộ ký tự Unicode, utf8utf8mb4 là thú vị nhất. utf8 hỗ trợ các ký tự Unicode trong BMP , tức là một tập hợp con của tất cả Unicode. utf8mb4 , có sẵn kể từ MySQL 5.5.3, hỗ trợ tất cả của Unicode.

Đối chiếu được sử dụng với bất kỳ bảng mã Unicode nào rất có thể là xxx_general_ci hoặc xxx_unicode_ci . Thuật toán trước là một thuật toán sắp xếp và so sánh chung độc lập với ngôn ngữ, thuật toán sau là một hoàn chỉnh hơn thuật toán độc lập với ngôn ngữ hỗ trợ nhiều tính năng Unicode hơn (ví dụ:coi "ß" và "ss" là tương đương), nhưng do đó cũng chậm hơn.

Xem https://dev.mysql.com/ doc / refman / 5.5 / en / charset-unicode-sets.html .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Lượt xem so với Thủ tục được lưu trữ

  2. Truy vấn MySQL để tính toán Tháng trước

  3. Làm cách nào để kết hợp mờ tên công ty trong MYSQL với PHP để tự động hoàn thành?

  4. Nhập CSV để cập nhật chỉ một cột trong bảng

  5. Cách giữ lại phản ứng dữ dội khi thoát khỏi trích dẫn trong MySQL - QUOTE ()