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

Mục đích của character_set_connection là gì?

Sau khi đọc câu trả lời và tài liệu, tôi chỉ có thể nghĩ ra một trường hợp sử dụng cho character_set_connection (và _collation ):

character_set_client chỉ quan trọng đối với việc chuyển đến máy chủ. character_set_connection (và đối chiếu, không độc lập với bộ ký tự) quan trọng đối với việc diễn giải của câu lệnh. Liệu "StringA" có nhỏ hơn "StringB" hay không phụ thuộc vào bộ ký tự và đối chiếu của các chữ. Nhà phát triển có thể chọn bộ ký tự / đối chiếu khác với character_set_client .

Trên thực tế, character_set_connection hầu hết thời gian sẽ không quan trọng, vì các ký tự được so sánh với các cột, trong trường hợp đó, bộ ký tự và đối chiếu của cột được sử dụng.

Hãy sửa cho tôi nếu tôi sai!

Xem https://dev.mysql.com/doc/ refman / 5.0 / en / charset-connect.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ưu trữ tệp hình ảnh hoặc URL trong cơ sở dữ liệu MySQL? Cái nào tốt hơn?

  2. Chọn dữ liệu giữa 2 ngày và sản lượng trung bình hàng giờ

  3. Store_result và get_result cho câu lệnh

  4. Timestampdiff () trong MySQL có tương đương với dateiff () trong SQL Server không?

  5. Tại sao Eclipse đề xuất Đối tượng làm kiểu ánh xạ mặc định cho Văn bản kiểu dữ liệu?