Die DML-Anweisung ist eine der SQL-Datenoperationsanweisungen. Dieser Artikel ist eine große Hilfe für Anfänger oder Leute, die SQL überprüfen müssen, um Bar zu lernen.
Bevor wir beschreiben, wie die Datentabelle hinzugefügt, gelöscht, geändert und abgefragt wird, erstellen wir zunächst eine Datentabelle namens Students, um alle nachfolgenden Vorgänge zu erleichtern, wie in der folgenden Abbildung dargestellt:
Datensätze einfügen
insert into 表名(字段1,字段2, ...,字段n) values(值1,值2,... ,值n);
Darunter:
Tabellenname: ist die Datentabelle, die wir bearbeiten, zum Beispiel bediene ich die Tabelle „Studenten“;
Feld: ist das Feld, das bearbeitet werden muss;
Wert: sind die Daten, die hinzugefügt werden müssen.
Sie können über einfügen in
Daten zu unseren Feldern hinzufügen. Sie müssen den Feldnamen nicht angeben, aber die Reihenfolge nach den Werten sollte mit der Feldsortierung übereinstimmen. Beide der folgenden Methoden können zum Einfügen von Daten in die Datentabelle verwendet werden. Die SQL-Anweisung und ihre Anzeigeergebnisse lauten wie folgt: insert into
可以为我们的字段添加数据,可以不用指定字段名,但是values后面的顺序应该与字段排序一致。向下面这两种都是可以给数据表插入数据的。sql语句及其显示结果如下:
insert into
不仅可以一次插入一条数据,还可以一次性插入多条记录。
insert into 表名(字段1,字段2, ...,字段n) values (值1,值2,... ,值n), (值1,值2,... ,值n) ;
sql语句以及他的输出结果可以看下图:
查询数据
在本篇文章我们只讲最简单的查询。
select * from 表名
通过本条语句,我们可以查询到符合条件的记录。*代表你查询表里的所有字段,如果我们查询某一字段,只需要将*改成那一字段即可。
在插入数据的时候我们就用到了select * from
,我们可以看上面插入数据的代码就可以看到结果。
如果想要查询id这一字段的数据,那我们只需要将*
改成id
insert into
kann nicht nur jeweils ein Datenelement, sondern auch mehrere Datensätze gleichzeitig einfügen.
update 表名 set 字段1=值1,字段2=值2,...,字段n=值n[where条件];
Abfragedaten
In diesem Artikel sprechen wir nur über die einfachste Abfrage.
update 表1,表2,...表n set 表1.字段1=表达式1,...,表n.字段n=表达式n[where条件];
Wir verwenden select * from
beim Einfügen von Daten. Wir können das Ergebnis sehen, indem wir uns den Code zum Einfügen von Daten oben ansehen.
*
in id
ändern. Dadurch werden die Daten im ID-Feld angezeigt.
Datensätze aktualisierenEine Tabelle aktualisierendelete from 表名 [where 条件];
Bedingungen: sind die Anforderungen, die wir erfüllen müssen, um die Tabelle zu aktualisieren.
Wenn keine Bedingungen zum Schreiben von Updates erforderlich sind, werden alle Werte aktualisiert. Zum Beispiel:
Sie können sehen, dass sich alle 6 Anweisungen geändert haben. Wenn Sie nicht möchten, dass alle Anweisungen aktualisiert werden, müssen wir Bedingungen schreiben, wie zum Beispiel:Da die Bedingungen geschrieben sind , es gibt nur den dritten Die Aussage wurde aktualisiert.
Daten in mehreren Tabellen aktualisierenrrreeeMehrere Tabellenaktualisierungen werden meist verwendet, um Felder in einer anderen Tabelle basierend auf einem Zielfeld dynamisch zu aktualisieren. Wir können eine neue Datentabelle mit dem Namen stu erstellen und Daten darin einfügen:
Mit dieser Datentabelle können wir mehrere Tabellen aktualisieren. Die SQL-Anweisung und ihre Ergebnisse lauten wie folgt:
🎜🎜Wir können sehen Der Inhalt beider Datentabellen wurde aktualisiert. 🎜🎜🎜Datensätze löschen🎜🎜rrreee🎜Das Löschen von Datensätzen hat die gleiche Bedingung wie das Aktualisieren von Datensätzen. Ohne die Where-Bedingung werden alle Datensätze in der Tabelle gelöscht. Seien Sie daher bei der Bedienung vorsichtig. 🎜🎜Es ist unmöglich, es allein dadurch zu verstehen, schauen wir uns ein Beispiel an: 🎜🎜🎜🎜🎜Da alle Daten ohne Bedingungen gelöscht werden, werde ich es hier nicht demonstrieren. 🎜🎜Empfohlenes Tutorial: 🎜MySQL-Video-Tutorial🎜🎜Das obige ist der detaillierte Inhalt vonSpielen Sie mit dem Hinzufügen, Löschen, Ändern und Abfragen von MYSQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!