उत्तरों और दस्तावेज़ीकरण को पढ़ने के बाद, मैं character_set_connection
के लिए केवल एक उपयोग के मामले के बारे में सोच सकता हूं (और _collation
):
character_set_client
केवल सर्वर पर स्थानांतरण के लिए मायने रखता है। character_set_connection
(और संयोजन, जो वर्ण सेट से स्वतंत्र नहीं है) व्याख्या के लिए मायने रखता है बयान का। "स्ट्रिंगए" "स्ट्रिंगबी" से कम है या नहीं, यह अक्षर के वर्ण सेट और संयोजन पर निर्भर करता है। एक डेवलपर एक वर्ण सेट/संयोजन चुन सकता है जो character_set_client
से भिन्न हो ।
व्यवहार में, character_set_connection
ज़्यादातर समय मायने नहीं रखता, क्योंकि शाब्दिक की तुलना स्तंभों से की जाती है, इस स्थिति में स्तंभ के वर्णसेट और संयोजन का उपयोग किया जाता है।
अगर मैं गलत हूँ तो मुझे सुधारो!
देखें https://dev.mysql.com/doc/ रेफमैन/5.0/hi/charset-connection.html :