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

Chuyển đổi bảng mysql từ latin1 sang utf8

Lý do tại sao các chuỗi 'Drü''Dru' đánh giá giống như trong utf8_general_ci đối chiếu, chúng được tính là "giống nhau". Mục đích của một đối chiếu đối với một bộ ký tự là cung cấp một bộ quy tắc về thời điểm các chuỗi giống nhau, khi một chuỗi sắp xếp trước chuỗi kia, v.v.

Nếu bạn muốn một bộ quy tắc so sánh khác, bạn cần chọn một đối chiếu khác. Bạn có thể xem các ảnh ghép có sẵn cho utf8 bộ ký tự bằng cách phát hành SHOW COLLATION LIKE 'utf8%' . Có một loạt các đối chiếu dành cho văn bản chủ yếu bằng một ngôn ngữ cụ thể; còn có utf8_bin đối chiếu so sánh tất cả các chuỗi dưới dạng chuỗi nhị phân (tức là so sánh chúng dưới dạng chuỗi 0 và 1).



  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ựa chọn nhanh một hàng ngẫu nhiên từ một bảng lớn trong mysql

  2. Hiển thị tất cả các bảng. Chức năng giống như mô tả

  3. Ngày lưu trữ Redbean O / RM là varchar (255)?

  4. Sắp xếp thứ tự theo giá trị trường cụ thể trước tiên

  5. Docker Machine trên Mac:Không thể nhìn thấy Khối lượng được gắn trên máy chủ docker / docker-machine? Khối lượng được lưu trữ ở đâu?