Einführung in die SQL-Sprachklassifizierung:
DQL: Datenabfragesprache, auswählen
DML: Datenmanipulationssprache, Einfügen, Aktualisieren, Löschen, Zusammenführen
DDL: Datendefinitionssprache, erstellen, ändern, löschen, abschneiden (abgeschnittene Tabellenstruktur und Tabellendatenzuordnung, ist eine Operation mit geringer Häufigkeit)
DCL: Data Control Language, Gewährung widerrufen
Bei Oracle-Befehlen wird die Groß-/Kleinschreibung nicht beachtet
In der Befehlsbeschreibung bedeutet * alle, | bedeutet oder, [] bedeutet optional, DISTINCT bedeutet Deduplizierung
SQL-Anweisungen können umbrochen werden und mit einem Semikolon enden
Schlüsselwörter können nicht gefaltet oder abgekürzt werden
Klauseln werden normalerweise umbrochen, um die Lesbarkeit zu verbessern
In sql*plus werden standardmäßig Großbuchstaben angezeigt, Zahlen werden rechtsbündig und Zeichen linksbündig ausgerichtet
Befehl auswählen
select { * |[DISTINCT] Column |expression [alias] ,...}from table ;
So passen Sie die Anzeigeform des Befehls an:
Passen Sie die Breite der Anzeigespalte an: Spaltenspaltennamenformat a30
Sehen Sie sich die Definition der Tabelle an: desc (Abkürzung für „beschreiben“) Tabellenname
Beschreibung des Datentyps:
Zahl(p,s) p bedeutet die effektive Länge, s bedeutet die Genauigkeit, der Standardwert ist p:0-38, s: -84-127
Varchar2 (n) ist ein Typ mit variabler Länge, n bedeutet 0-4000
char (n) stellt einen Typ mit fester Länge dar. Der Unterschied zwischen Typen mit variabler Länge und Typen mit fester Länge besteht darin, dass der zugrunde liegende Speicher unterschiedliche Räume einnimmt Der Typ -length ist beim Abrufen schneller, da beim Abrufen kein Abschneiden und Berechnen der Position erforderlich ist.
Datumstyp, der Typ hat keine Länge und der Wertebereich ist BC 4712,12,31-AD 9999.12.31
timestamp(n) stellt den Zeitstempel mit einer Genauigkeit von Millisekunden dar und n stellt die Genauigkeit dar
Notiz:
Bei der Auswahl können Schlüsselwörter nicht als Aliase verwendet werden. Wenn sich in der Mitte des Alias und der Schlüsselwörter Leerzeichen befinden, müssen diese zur Identifizierung in doppelte Anführungszeichen gesetzt werden.
Die berechneten Zwischendaten werden vorübergehend im Speicher gespeichert. In der order by-Klausel ist es möglich, mehrere Kopien der Ergebnisse im Speicher zu generieren
Der Nullwert ist größer als jeder andere Wert, und wenn der Nullwert berechnet wird, ist der Wert leer
Die Priorität im Bedingungssatz ist AND zuerst, OR in der Mitte und NOT zuletzt.