Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Apa tujuan dari character_set_connection?

Setelah membaca jawaban dan dokumentasi, saya hanya dapat memikirkan satu kasus penggunaan untuk character_set_connection (dan _collation ):

character_set_client hanya penting untuk transfer ke server. character_set_connection (dan susunannya, yang tidak terlepas dari rangkaian karakter) penting untuk interpretasi dari pernyataan tersebut. Apakah "StringA" kurang dari "StringB" tergantung pada set karakter dan susunan literal. Pengembang mungkin memilih kumpulan karakter/penyusunan yang berbeda dari character_set_client .

Dalam praktiknya, character_set_connection tidak akan menjadi masalah hampir sepanjang waktu, karena literal dibandingkan dengan kolom, dalam hal ini rangkaian karakter dan susunan kolom digunakan.

Koreksi saya jika saya salah!

Lihat https://dev.mysql.com/doc/ refman/5.0/en/charset-connection.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. Neo4j - Hapus Node menggunakan Cypher

  2. Sumber data menolak pembuatan koneksi, pesan dari server:Terlalu banyak koneksi

  3. Impor file .sql di Access

  4. ALTER TABLE tanpa mengunci meja?

  5. Perbaiki Peringatan MySQL 1287:'BINARY expr' tidak digunakan lagi dan akan dihapus dalam rilis mendatang