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

Đối chiếu tốt nhất để sử dụng cho MySQL với PHP là gì?

Sự khác biệt chính là độ chính xác của việc sắp xếp (khi so sánh các ký tự trong ngôn ngữ) và hiệu suất. Đặc biệt duy nhất là utf8_bin dùng để so sánh các ký tự ở định dạng nhị phân.

utf8_general_ci nhanh hơn một chút so với utf8_unicode_ci , nhưng kém chính xác hơn (để phân loại). Mã hóa utf8 ngôn ngữ cụ thể (chẳng hạn như utf8_swedish_ci ) chứa các quy tắc ngôn ngữ bổ sung giúp chúng sắp xếp chính xác nhất cho các ngôn ngữ đó. Hầu hết thời gian tôi sử dụng utf8_unicode_ci (Tôi thích độ chính xác hơn những cải thiện hiệu suất nhỏ), trừ khi tôi có lý do chính đáng để thích một ngôn ngữ cụ thể.

Bạn có thể đọc thêm về các bộ ký tự unicode cụ thể trên hướng dẫn sử dụng MySQL - http://dev.mysql.com/doc/refman/5.0/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. làm thế nào để thêm siêu đặc quyền vào cơ sở dữ liệu mysql?

  2. SQLite INSERT - TRÊN CẬP NHẬT KHÓA DUPLICATE (UPSERT)

  3. Bật kết nối MySQL từ xa:LỖI 1045 (28000):Quyền truy cập bị từ chối đối với người dùng

  4. Cách thêm tổng số hàng trong MySQL

  5. MySQL - Sử dụng COUNT (*) trong mệnh đề WHERE