Grammatik Hier ist die allgemeine SQL-Syntax für den Befehl INSERT INTO zum Einfügen von Daten in eine MySQL-Tabelle: INSERT INTO Tabellenname (Feld1, Feld2, ... FeldN) WERTE (Wert1, Wert2, ...WertN); Zum Einfügen von Daten vom Typ „String“ sind doppelte oder einfache Anführungszeichen erforderlich, um alle Werte beizubehalten, zum Beispiel: „Wert“. 1. Daten aus der Eingabeaufforderung einfügen Dadurch wird der SQL-Befehl INSERT INTO verwendet, um Daten in die MySQL-Tabelle einzufügen: tutorials_tbl Beispiel root@host#mysql -u root -p Passwort; Passwort eingeben: mysql> Test verwenden; Datenbank geändert mysql> INSERT INTO tutorials_tbl (tutorial_title, tutorial_author, submission_date) VALUES ("PHP lernen", "Bjpowernode", NOW()); Abfrage OK, 1 Zeile betroffen (0,01 Sek.) mysql> INSERT INTO tutorials_tbl ->(Tutorialtitel, Tutorialautor, Einreichungsdatum) ->WERTE ->("MySQL lernen", "Bjpowernode", JETZT()); Abfrage OK, 1 Zeile betroffen (0,01 Sek.) mysql> INSERT INTO tutorials_tbl ->(Tutorialtitel, Tutorialautor, Einreichungsdatum) ->WERTE ->("JAVA-Tutorial", "bjpowernode", '06.05.2015'); Abfrage OK, 1 Zeile betroffen (0,01 Sek.) MySQL> Hinweis: Bitte beachten Sie, dass das Pfeilsymbol (->) kein Bestandteil des SQL-Befehls ist, sondern eine neue Zeile kennzeichnet und automatisch am Ende der Zeile erstellt wird, indem in der MySQL-Eingabeaufforderung die Eingabetaste gedrückt wird, ohne ein Semikolon einzugeben. Im obigen Beispiel wird für „tutorial_id“ kein Wert angegeben, da dieser automatisch beim Erstellen der Tabelle erstellt wird und wir diesem Feld die Option AUTO_INCREMENT zugewiesen haben. Daher weist MySQL den Wert der Einfüge-ID automatisch zu. Hier ist NOW() eine MySQL-Funktion, die das aktuelle Datum und die aktuelle Uhrzeit zurückgibt. Grammatik Nachfolgend finden Sie die allgemeine SQL-SELECT-Befehlssyntax zum Abrufen von Daten aus einer MySQL-Tabelle: SELECT Feld1, Feld2, ... FeldN Tabellenname1, Tabellenname2 ... [WHERE-Klausel] [OFFSET M] [GRENZE N] Sie können ein oder mehrere Kommas verwenden, um mehrere Tabellen zu trennen und verschiedene Bedingungen mit der WHERE-Klausel einzuschließen, aber die WHERE-Klausel ist ein optionaler Teil des SELECT-Befehls Sie können angeben, dass ein oder mehrere Felder in einem SELECT-Befehl gelesen werden sollen Sie können ein Sternchen (*) angeben, um das ausgewählte Feld zu ersetzen. In diesem Fall werden alle Felder zurückgegeben Sie können nach der WHERE-Klausel beliebige Bedingungen angeben Mit OFFSET können Sie einen Offset angeben, ab dem SELECT mit der Rückgabe von Datensätzen beginnt. Standardmäßig beträgt der Offsetwert 0. Mit dem Attribut LIMIT können Sie die Anzahl der zurückgegebenen Elemente begrenzen 1. Daten aus der Eingabeaufforderung lesen Dadurch werden Daten aus der MySQL-Tabelle tutorials_tbl mit dem SQL SELECT-Befehl gelesen Beispiel Das folgende Beispiel gibt alle Datensätze aus der Tabelle „tutorials_tbl“ zurück: root@host#mysql -u root -p Passwort; Passwort eingeben: mysql> Test verwenden; Datenbank geändert mysql> SELECT * aus tutorials_tbl +-------------+----------------+-----------------+-----------------+ | Tutorial-ID | Tutorial-Titel | Tutorial-Autor | Einreichungsdatum | +-------------+----------------+-----------------+-----------------+ | 1 | Java lernen | John Poul | 21.05.2016 | | 2 | MySQL lernen | Abdul S | 21.05.2016 | | 3 | JAVA-Tutorial | Sanjay | 21.05.2016 | +-------------+----------------+-----------------+-----------------+ 3 Zeilen im Satz (0,01 Sek.) MySQL> Grammatik Hier ist die allgemeine SQL-Syntax des UPDATE-Befehls zum Ändern von Daten in einer MySQL-Tabelle: UPDATE Tabellenname SET Feld1=Neuer-Wert1, Feld2=Neuer-Wert2 [WHERE-Klausel] Es ist durchaus möglich, ein oder mehrere Felder zu aktualisieren. Mit der WHERE-Klausel können Sie jede beliebige Bedingung angeben. Kann die Werte jeweils in einer Tabelle aktualisieren. Die WHERE-Klausel ist sehr nützlich, wenn Sie ausgewählte Zeilen in einer Tabelle aktualisieren möchten. 1. Daten über die Eingabeaufforderung aktualisieren Verwenden Sie den SQL-UPDATE-Befehl zusammen mit der WHERE-Klausel, um die ausgewählten Daten in der MySQL-Tabelle „tutorials_tbl“ zu aktualisieren. Beispiel Das folgende Beispiel aktualisiert das Feld „tutorial_title“ im Datensatz, in dem „tutorial_id“ 3 ist. root@host#mysql -u root -p Passwort; Passwort eingeben: mysql> Test verwenden; Datenbank geändert mysql> UPDATE tutorials_tbl -> SET tutorial_title='JAVA lernen' -> WO tutorial_id=3; Abfrage OK, 1 Zeile betroffen (0,04 Sek.) Übereinstimmende Zeilen: 1 Geändert: 1 Warnungen: 0 MySQL> Grammatik Hier ist die allgemeine SQL-Syntax des DELETE-Befehls zum Löschen von Daten aus einer MySQL-Tabelle: DELETE FROM table_name [WHERE-Klausel] Wenn die WHERE-Klausel nicht angegeben ist, werden alle Datensätze in der MySQL-Tabelle gelöscht. Mit der WHERE-Klausel können Sie jede beliebige Bedingung angeben. Alle Datensätze einer Tabelle können auf einmal gelöscht werden. Die WHERE-Klausel ist sehr nützlich, wenn Sie bestimmte Zeilen aus einer Tabelle zum Löschen auswählen möchten. 1. Daten aus der Eingabeaufforderung löschen Mit dem SQL-Befehl DELETE werden die Daten der in der WHERE-Klausel ausgewählten MySQL-Tabelle tutorials_tbl gelöscht. Beispiel Das folgende Beispiel löscht einen Datensatz mit der Tutorial-ID 3 aus der Tabelle Tutorial_tbl. root@host#mysql -u root -p Passwort; Passwort eingeben: mysql> Test verwenden; Datenbank geändert mysql> LÖSCHEN AUS tutorials_tbl, WO tutorial_id=3; Abfrage OK, 1 Zeile betroffen (0,23 Sek.) MySQL> Zusammenfassen Oben sind die grundlegenden MySQL-Anweisungen zum Hinzufügen, Löschen, Ändern und Abfragen aufgeführt, die vom Editor eingeführt wurden. Ich hoffe, dass sie für alle hilfreich sind. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor 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:
|
<<: React-Implementierungsbeispiel mit Amap (react-amap)
>>: So ändern Sie die Zeitzone und die Uhrzeit im Ubuntu-System
eins. Zuerst müssen Sie es in eine Idee verpacken...
Heute werde ich Ihnen einen Unterschied zwischen ...
Inhaltsverzeichnis 1. Vorteile von Proxy gegenübe...
Die Rahmen- und Regelattribute des Tabellentags k...
Zusammenfassung: Nginx-Reverse-Proxy für JIRA kon...
So funktioniert Nginx Nginx besteht aus einem Ker...
Viele Webseiten haben kleine Dreiecke in ihren Na...
Diese Spezifikationen sollen die Veröffentlichung ...
Ziehen Sie das Bild Docker-Pull MySQL Sehen Sie s...
1. Inline-Referenz: Wird direkt auf dem Etikett v...
1. Einleitung Supervisor ist ein in Python entwic...
Beim Entwickeln einer Website müssen Sie häufig e...
Inhaltsverzeichnis Vererbung und Prototypenkette ...
In horizontaler Richtung können Sie die Ausrichtu...
Vorwort: Ich habe neulich einen Alibaba-Cloud-Hos...