Ist bei SQL die Groß-/Kleinschreibung nicht relevant?
Ist bei SQL die Groß-/Kleinschreibung nicht relevant?

Video: Ist bei SQL die Groß-/Kleinschreibung nicht relevant?

Video: Ist bei SQL die Groß-/Kleinschreibung nicht relevant?
Video: Tabellen in SQL anlegen | Datenbanken 2024, Kann
Anonim

SQL-Fall Empfindlichkeit:

Die SQL Schlüsselwörter sind Fall - unempfindlich (SELECT, FROM, WHERE, AS, ORDER BY, HAVING, GROUP BY usw.), werden jedoch normalerweise in Großbuchstaben geschrieben. In einigen Einstellungen sind Tabellen- und Spaltennamen jedoch Fall - empfidlich . MySQL hat eine Konfigurationsoption, um es zu aktivieren oder zu deaktivieren.

Warum wird die Groß-/Kleinschreibung von SQL nicht beachtet?

Die SQL Sprachspezifikation sagt, dass " SQL Sprachzeichen" (die für Bezeichner verwendet werden und SQL Stichworte) sind Fall - unempfindlich . Wenn SQL wurden Fall - empfidlich , es würde nicht dem Sprachstandard entsprechen. Also müsstest du entweder das ändern SQL Standard, oder haben eine rebellische Ader.

Zweitens, woher weiß ich, ob bei meiner SQL-Datenbank die Groß-/Kleinschreibung beachtet wird? Klicken Sie in Management Studio mit der rechten Maustaste auf Instanz im Objekt-Explorer und klicken Sie dann auf "Eigenschaften", um siehe die Servereigenschaften. Sehen Sie sich im Abschnitt "Allgemein" die Sortierung an. Der Standard Groß-/Kleinschreibung nicht beachten Einstellung ist SQL_Latin1_General_CP1_CI_AS. Die Groß-/Kleinschreibung beachten Einstellung ist Latin1_General_CS_AS.

Außerdem, wie mache ich eine Groß-/Kleinschreibung in SQL unempfindlich?

Groß-/Kleinschreibung nicht beachtendes SQL SELECT: Obere oder untere Funktionen verwenden select * from users where lower(first_name) = 'fred'; Wie Sie sehen können, ist das Muster zu machen das Feld, in dem Sie suchen, in Groß- oder Kleinbuchstaben, und dann machen Ihre Suchzeichenfolge muss auch in Groß- oder Kleinbuchstaben angegeben werden, damit sie mit dem übereinstimmen SQL Funktion, die Sie verwendet haben.

Sind Großbuchstaben in SQL wichtig?

SQL Groß-/Kleinschreibung: Die SQL Bei Schlüsselwörtern wird die Groß-/Kleinschreibung nicht beachtet (SELECT, FROM, WHERE, AS, ORDER BY, HAVING, GROUP BY usw.), werden jedoch normalerweise in allen geschrieben Hauptstädte . Bei einigen Einstellungen muss bei Tabellen- und Spaltennamen jedoch die Groß-/Kleinschreibung beachtet werden. MySQL hat eine Konfigurationsoption, um es zu aktivieren oder zu deaktivieren.

Empfohlen: