sql >> Database teknologi >  >> RDS >> Mysql

Hvad er formålet med character_set_connection?

Efter at have læst svarene og dokumentationen kan jeg kun komme i tanke om én use case for character_set_connection (og _collation ):

character_set_client har kun betydning for overførslen til serveren. character_set_connection (og sorteringen, som ikke er uafhængig af tegnsættet) har betydning for fortolkningen af redegørelsen. Hvorvidt "StringA" er mindre end "StringB" afhænger af tegnsættet og sammenstillingen af ​​bogstaverne. En udvikler kan vælge et tegnsæt/sortering, der adskiller sig fra character_set_client .

I praksis character_set_connection betyder ikke noget det meste af tiden, fordi bogstaver sammenlignes med kolonner, i hvilket tilfælde kolonnens tegnsæt og sortering bruges.

Ret mig, hvis jeg tager fejl!

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



  1. SQL-forespørgsel til at sammenligne produktsalg efter måned

  2. orakel | slette dubletter

  3. Hvad er den bedste måde at gemme koordinater (længde/breddegrad, fra Google Maps) i SQL Server?

  4. liste Postgres ENUM type