Mysql
 sql >> база данни >  >> RDS >> Mysql

Каква е целта на character_set_connection?

След като прочетох отговорите и документацията, се сещам само за един случай на употреба за character_set_connection_collation ):

character_set_client има значение само за прехвърлянето към сървъра. character_set_connection (и съпоставянето, което не е независимо от набора от знаци) има значение за интерпретацията на изявлението. Дали "StringA" е по-малко от "StringB", зависи от набора от знаци и съпоставянето на литералите. Разработчикът може да избере набор от знаци/колекция, който се различава от character_set_client .

На практика character_set_connection няма да има значение през повечето време, тъй като литералите се сравняват с колоните, като в този случай се използва наборът от знаци и съпоставянето на колоната.

Поправете ме, ако греша!

Вижте 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. MySql таблица Вмъкнете, ако не съществува, в противен случай актуализирайте

  2. MySQL индекс за MIN и MAX

  3. Не мога да се свържа с локален MySQL сървър чрез сокет '/tmp/mysql.sock

  4. използване на MySql.Data.MySqlClient; не работи

  5. Персонализирана таблица на Wordpress или типове персонализирани публикации?