Ein großer Teil der Datenverwaltung besteht aus Suchen, und SELECT nimmt einen großen Teil davon ein. SELECT Auswahlausdruck [,Auswahlausdruck…] [ FROM Tabellenreferenz WHERE [Wo_Bedingung] [GROUP BY {Spaltenname | Position} [ASC | DESC], …] [HAVING where_condition] [ORDER BY {Spaltenname | Ausdruck | Position} [ASC | DESC], …] [LIMIT {[Offset,] Zeilenanzahl | Zeilenanzahl OFFSET Offset}] ] Wie schreiben Sie also den Abfrageausdruck select_expr? a. Jeder Ausdruck stellt eine gewünschte Spalte dar, es muss mindestens eine geben Führen Sie in der Benutzerdatentabelle den Befehl aus, um nur die ersten beiden Spalten zu durchsuchen. root@localhost-Test>ID und Benutzernamen vom Benutzer auswählen; Natürlich kann die Reihenfolge der Abfrageausdrücke nicht mit der Reihenfolge in der Datentabelle übereinstimmen. In diesem Fall werden die Abfrageergebnisse entsprechend den Ergebnissen der Abfrageausdrücke angezeigt, d. h. die Reihenfolge der SELECT-Abfrageausdrücke wirkt sich auf die Reihenfolge der Abfrageergebnisse aus. root@localhost-Test>Benutzernamen und ID vom Benutzer auswählen; c. Das Sternchen (*) steht für alle Spalten, und table_name.* kann für alle Spalten der benannten Tabelle stehen. root@localhost test>SELECT * FROM Benutzer; root@localhost test>SELECT Benutzer-ID, Benutzer-Benutzername FROM Benutzer; Da der Feldname hier angegeben wurde, warum müssen wir dann den Namen des Datentabellenbenutzers in user.id und use.name angeben? Denn wenn eine Multi-Table-Anbindung vorliegt, also zwei unterschiedliche Tabellen die gleichen Felder aufweisen. Wenn Sie den Feldnamen direkt schreiben, können Sie möglicherweise nicht erkennen, zu welcher Datentabelle das Feld gehört. Daher können Sie unterscheiden, zu welcher Datentabelle das Feld gehört, indem Sie den Namen der Datentabelle hinzufügen. d. Einem Abfrageausdruck kann ein Alias zugewiesen werden mit [AS] alias_name root@localhost test>SELECT id AS Benutzer-ID, Benutzername AS Uname FROM Benutzer; Es wurde festgestellt, dass die ursprüngliche ID und der ursprüngliche Benutzername in der Tabelle zu userID und Uname geworden sind, sodass der Alias auch das Ergebnis beeinflusst. Achten Sie hierbei auf die Syntax des Alias. root@localhost test>SELECT id username FROM user; Derzeit wird der Benutzername als Alias für die ID angezeigt. Das heißt, wenn der Alias mit einem realen Feld in der Datentabelle übereinstimmt, bezieht sich der Benutzername jetzt auf den Alias und nicht auf das reale Feld. e. Aliase können in GROUP BY-, ORDER BY- oder HAVING-Klauseln verwendet werden Zusammenfassen Oben sehen Sie die vom Herausgeber eingeführte Analyse des SELECT-Abfrageausdrucks der MySQL-Datenbank. Ich hoffe, dass sie für alle hilfreich ist. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: Detailliertes Tutorial zur Installation von MySQL 5.7.26 auf CentOS7.4
>>: So installieren Sie MySQL 5.7 unter Ubuntu und konfigurieren den Datenspeicherpfad
Die Requisiten der Komponente (Requisiten sind ei...
html,Adresse, Blockzitat, Körper, dd, div, dl,dt,...
Der Linux-Befehl „seq“ kann blitzschnell Zahlenli...
Inhaltsverzeichnis Installieren Sie Sakila Index-...
Auf einer Seite gibt es viele Steuerelemente (Elem...
Inhaltsverzeichnis Vor der Transformation: Nach d...
Vorwort Wir müssen bestimmte Daten abrufen, die d...
Wenn ein Webprojekt immer größer wird, werden sei...
Inhaltsverzeichnis 1. Laden Sie die virtuelle Mas...
Vorwort: Mit der kontinuierlichen Entwicklung der...
Verwenden Sie „blockquote“ für lange Zitate, „q“ ...
Inhaltsverzeichnis Vorteil 1: Optimierung des Dif...
In diesem Artikel wird der spezifische Code des W...
Der ElasticSearch-Cluster unterstützt動態請求的方式und靜態...
Inhaltsverzeichnis In vue2 In vue3 Hinweise zur E...