Heim > Datenbank > MySQL-Tutorial > Spielen Sie mit dem Hinzufügen, Löschen, Ändern und Abfragen von MYSQL

Spielen Sie mit dem Hinzufügen, Löschen, Ändern und Abfragen von MYSQL

醉折花枝作酒筹
Freigeben: 2021-03-25 18:04:28
Original
2029 Leute haben es durchsucht

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.

Spielen Sie mit dem Hinzufügen, Löschen, Ändern und Abfragen von MYSQL

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:

Spielen Sie mit dem Hinzufügen, Löschen, Ändern und Abfragen von MYSQL

Datensätze einfügen

insert into 表名(字段1,字段2, ...,字段n) values(值1,值2,... ,值n);
Nach dem Login kopieren

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语句及其显示结果如下:

Spielen Sie mit dem Hinzufügen, Löschen, Ändern und Abfragen von MYSQL

insert into不仅可以一次插入一条数据,还可以一次性插入多条记录。

insert into 表名(字段1,字段2, ...,字段n) 
values
(值1,值2,... ,值n),
(值1,值2,... ,值n)
;
Nach dem Login kopieren

sql语句以及他的输出结果可以看下图:

Spielen Sie mit dem Hinzufügen, Löschen, Ändern und Abfragen von MYSQL

查询数据

在本篇文章我们只讲最简单的查询。

select * from 表名
Nach dem Login kopieren

通过本条语句,我们可以查询到符合条件的记录。*代表你查询表里的所有字段,如果我们查询某一字段,只需要将*改成那一字段即可。

在插入数据的时候我们就用到了select * from ,我们可以看上面插入数据的代码就可以看到结果。

如果想要查询id这一字段的数据,那我们只需要将*改成id
C4 $WCQ%(T_SIIPJ)GOSWU}B.png

insert into kann nicht nur jeweils ein Datenelement, sondern auch mehrere Datensätze gleichzeitig einfügen. Spielen Sie mit dem Hinzufügen, Löschen, Ändern und Abfragen von MYSQL

update 表名 set 字段1=值1,字段2=值2,...,字段n=值n[where条件];
Nach dem Login kopieren

SQL-Anweisung und ihre Ausgabeergebnisse sind im Bild unten zu sehen:

Spielen Sie mit dem Hinzufügen, Löschen, Ändern und Abfragen von MYSQL

Abfragedaten

In diesem Artikel sprechen wir nur über die einfachste Abfrage.

update 表1,表2,...表n  set 表1.字段1=表达式1,...,表n.字段n=表达式n[where条件];
Nach dem Login kopieren
    Mit dieser Anweisung können wir Datensätze abfragen, die die Bedingungen erfüllen. * stellt alle Felder in Ihrer Abfragetabelle dar. Wenn wir ein bestimmtes Feld abfragen, müssen wir nur * in dieses Feld ändern.
  • 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.

  • Wenn wir die Daten des ID-Felds abfragen möchten, müssen wir nur * in id ändern.


Spielen Sie mit dem Hinzufügen, Löschen, Ändern und Abfragen von MYSQLDadurch werden die Daten im ID-Feld angezeigt.

Datensätze aktualisieren

Spielen Sie mit dem Hinzufügen, Löschen, Ändern und Abfragen von MYSQL

Eine Tabelle aktualisieren

delete from 表名 [where 条件];
Nach dem Login kopieren
Unter ihnen:

Bedingungen: sind die Anforderungen, die wir erfüllen müssen, um die Tabelle zu aktualisieren.

Spielen Sie mit dem Hinzufügen, Löschen, Ändern und Abfragen von MYSQLWenn keine Bedingungen zum Schreiben von Updates erforderlich sind, werden alle Werte aktualisiert. Zum Beispiel:

Spielen Sie mit dem Hinzufügen, Löschen, Ändern und Abfragen von MYSQL

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 aktualisieren

rrreee

Mehrere 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: Spielen Sie mit dem Hinzufügen, Löschen, Ändern und Abfragen von MYSQL

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage