არის თუ არა SQL რეესტრისადმი მგრძნობიარე?
არის თუ არა SQL რეესტრისადმი მგრძნობიარე?

ვიდეო: არის თუ არა SQL რეესტრისადმი მგრძნობიარე?

ვიდეო: არის თუ არა SQL რეესტრისადმი მგრძნობიარე?
ვიდეო: SQL Interview Question # 23 - Is SQL Case Sensitive? 2024, მაისი
Anonim

SQL საქმე მგრძნობელობა:

The SQL საკვანძო სიტყვებია საქმე - უგრძნობი (SELECT, FROM, WHERE, AS, ORDER BY, HAVING, GROUP BY და ა.შ.), მაგრამ ჩვეულებრივ იწერება ყველა დიდი ასოებით. თუმცა, ზოგიერთ პარამეტრში არის ცხრილისა და სვეტის სახელები საქმე - მგრძნობიარე . MySQL-ს აქვს კონფიგურაციის ვარიანტი მისი ჩართვის ან გამორთვისთვის.

შესაბამისად, რატომ არის SQL რეესტრისადმი მგრძნობიარე?

The SQL ენის სპეციფიკაცია ამბობს, რომ " SQL ენის სიმბოლოები" (რომლებიც გამოიყენება იდენტიფიკატორებისთვის და SQL საკვანძო სიტყვები) არის საქმე - უგრძნობი . თუ SQL იყვნენ საქმე - მგრძნობიარე , ის არ შეესაბამება ენის სტანდარტს. ასე რომ თქვენ ან უნდა შეცვალოთ SQL სტანდარტული, ანდა აქვს მეამბოხე ზოლი.

მეორეც, როგორ გავიგო, არის თუ არა ჩემი SQL მონაცემთა ბაზა რეგისტრის მგრძნობიარე? მენეჯმენტის სტუდიაში დააწკაპუნეთ მაუსის მარჯვენა ღილაკით Instance-ზე ობიექტის მკვლევარში და შემდეგ დააწკაპუნეთ "თვისებებს" to იხილეთ სერვერის თვისებები. "ზოგადი" განყოფილებაში შეხედეთ შედარებას. ნაგულისხმევი შემთხვევის უგრძნობი პარამეტრი არის SQL_Latin1_General_CP1_CI_AS. The შემთხვევის მგრძნობიარე პარამეტრი არის Latin1_General_CS_AS.

უფრო მეტიც, როგორ გავაკეთო SQL-ში ქეისის უგრძნობი?

რეგისტრირებული SQL SELECT: გამოიყენეთ ზედა ან ქვედა ფუნქციები აირჩიეთ * მომხმარებლებიდან, სადაც ქვედა(first_name) = 'fred'; როგორც ხედავთ, ნიმუში არის გააკეთოს ველი, რომელსაც ეძებთ, დიდი ან პატარა რეგისტრით და შემდეგ გააკეთოს თქვენი საძიებო სტრიქონი ასევე იყოს დიდი ან პატარა, რათა შეესაბამებოდეს SQL თქვენ მიერ გამოყენებული ფუნქცია.

დიდი მნიშვნელობა აქვს SQL-ში?

SQL შემთხვევის მგრძნობელობა: The SQL საკვანძო სიტყვები არ არის რეგისტრირებული (SELECT, FROM, WHERE, AS, ORDER BY, HAVING, GROUP BY და ა.შ.), მაგრამ ჩვეულებრივ იწერება ყველა კაპიტელები . თუმცა, ზოგიერთ პარამეტრში ცხრილი და სვეტის სახელები მგრძნობიარეა რეგისტრის მიმართ. MySQL-ს აქვს კონფიგურაციის ვარიანტი მისი ჩართვის ან გამორთვისთვის.

გირჩევთ: