sql >> Databasteknik >  >> RDS >> Mysql

Vad är syftet med character_set_connection?

Efter att ha läst svaren och dokumentationen kan jag bara komma på ett användningsfall för character_set_connection (och _collation ):

character_set_client spelar bara roll för överföringen till servern. character_set_connection (och sorteringen, som inte är oberoende av teckenuppsättningen) har betydelse för tolkningen av uttalandet. Huruvida "StringA" är mindre än "StringB" beror på teckenuppsättningen och sammanställningen av bokstaverna. En utvecklare kan välja en teckenuppsättning/sortering som skiljer sig från character_set_client .

I praktiken, character_set_connection spelar ingen roll för det mesta, eftersom bokstaver jämförs med kolumner, i vilket fall kolumnens teckenuppsättning och sortering används.

Rätta mig om jag har fel!

Se https://dev.mysql.com/doc/ refman/5.0/en/charset-connection.html :



  1. Varför tar en infogningsfråga ibland så lång tid att slutföra?

  2. Konvertera en lagrad md5-sträng till ett decimalvärde i MySQL

  3. Ska jag indexera primärnyckelkolumner i Oracle

  4. Node.js MSSQL tedius Anslutningsfel:Det gick inte att ansluta till localhost:1433 - anslut ECONNREFUSED