क्या एमएसएसक्यूएल केस संवेदनशील है?
क्या एमएसएसक्यूएल केस संवेदनशील है?

वीडियो: क्या एमएसएसक्यूएल केस संवेदनशील है?

वीडियो: क्या एमएसएसक्यूएल केस संवेदनशील है?
वीडियो: एसक्यूएल ट्रिक | केस संवेदनशील खोज 2024, मई
Anonim

एस क्यू एल सर्वर है, डिफ़ॉल्ट रूप से, मामला असंवेदनशील; हालांकि, एक बनाना संभव है मामला - संवेदनशील SQL सर्वर डेटाबेस और यहां तक कि विशिष्ट तालिका कॉलम बनाने के लिए अक्षर संवेदनशील . यह निर्धारित करने का तरीका है कि डेटाबेस या डेटाबेस ऑब्जेक्ट अपनी "कोलेशन" संपत्ति की जांच करना है और परिणाम में "सीआई" या "सीएस" देखना है।

इसी तरह, SQL केस संवेदनशील है?

10 उत्तर। NS एसक्यूएल कीवर्ड हैं मामला - सुन्न (चुनें, FROM, WHERE, आदि), लेकिन अक्सर सभी कैप्स में लिखे जाते हैं। हालाँकि कुछ सेटअप में टेबल और कॉलम के नाम हैं मामला - संवेदनशील . MySQL के पास इसे सक्षम/अक्षम करने के लिए एक कॉन्फ़िगरेशन विकल्प है।

साथ ही, मैं कैसे बता सकता हूं कि MySQL केस संवेदनशील है या नहीं? तालिका के नाम माई एसक्यूएल फाइल सिस्टम प्रविष्टियां हैं, इसलिए वे हैं मामला असंवेदनशील अगर अंतर्निहित फाइल सिस्टम है। 0 - CREATE TABLE या CREATE DATABASE स्टेटमेंट में निर्दिष्ट लेटरकेस। 1 - तालिका के नाम डिस्क पर लोअरकेस में संग्रहीत होते हैं और नाम तुलना नहीं होती है अक्षर संवेदनशील.

लोग यह भी पूछते हैं कि मैं SQL केस को संवेदनशील कैसे बनाऊं?

केस असंवेदनशील SQL चयन करें: ऊपरी या निचले कार्यों का उपयोग करें उन उपयोगकर्ताओं से * चुनें जहां निचला (first_name) = 'fred'; जैसा कि आप देख सकते हैं, पैटर्न to. है बनाना वह फ़ील्ड जिसे आप अपरकेस या लोअरकेस में खोज रहे हैं, और फिर बनाना आपकी खोज स्ट्रिंग भी मिलान करने के लिए अपरकेस या लोअरकेस हो सकती है एसक्यूएल आपके द्वारा उपयोग किया गया फ़ंक्शन।

एसक्यूएल में राजधानियां मायने रखती हैं?

एसक्यूएल केस संवेदनशीलता: The एसक्यूएल कीवर्ड केस-असंवेदनशील होते हैं (चुनें, से, कहां, AS, ORDER BY, HAVING, GROUP BY, आदि), लेकिन आमतौर पर सभी में लिखे जाते हैं राजधानियों . हालांकि, कुछ सेटिंग्स में टेबल और कॉलम नाम केस-संवेदी होते हैं। MySQL में इसे सक्षम या अक्षम करने के लिए एक कॉन्फ़िगरेशन विकल्प है।

सिफारिश की: