Heim >Datenbank >MySQL-Tutorial >MySQL-Datenänderungsvorgang

MySQL-Datenänderungsvorgang

coldplay.xixi
coldplay.xixiOriginal
2020-10-09 15:43:402419Durchsuche

MySQL-Methode zum Ändern von Daten: 1. Die Insert-Anweisung implementiert das Einfügen von Daten. 2. Die Update-Anweisung implementiert das Aktualisieren von Daten.

MySQL-Datenänderungsvorgang

MySQL-Methode zum Ändern von Datenoperationen:

Die Datenbank fügt die Datensätze in der Tabelle ein, aktualisiert und löscht sie. Unter diesen implementiert die

  • insert-Anweisung das Einfügen von Daten

  • update-Anweisung Implementieren Sie die Aktualisierungsdaten

  • delete-Anweisung, um das Löschen von Daten zu implementieren

Daten ohne Angabe eines Feldnamens einfügenOhne Angabe eines Feldnamens einfügen

Ohne Angabe eines Feldnamens einfügen

Der Code lautet wie folgt:

mysql> insert into person values(1,'张三','男',1988);
Query OK, 1 row affected, 1 warning (0.03 sec)

Auf „nsert into“ folgt der Tabellenname und auf „values“ folgen die erforderlichen eingefügten Daten

Die Daten in „values“ müssen mit dem Feldnamen übereinstimmen. Wenn das erste Feld ein Nullwert ist, geben Sie null ein, und das Ende tut es Muss nicht eingegeben werden.

Es ist zu beachten, dass die Zeichenfolgendaten in Anführungszeichen gesetzt werden müssen.

Geben Sie den Feldnamen zum Einfügen an Felder, die Felder hier können angepasst werden

Aber eine notwendige Bedingung ist, dass die folgenden Werte ihren Feldern entsprechen müssen

Mehrere Daten gleichzeitig einfügen

Der Code lautet wie folgt:

mysql> insert into person(id,name,sex,birth) values(6,'王芳','女',1992);
Query OK, 1 row affected, 1 warning (0.05 sec)

Daten einfügen mit mehreren Klammern nach den Werten, getrennt durch Kommas

Was die eingefügten Felder betrifft, verwenden Sie sie einfach in Verbindung mit den beiden oben genannten Beispielen

um die Abfrageergebnisse in die Tabelle einzufügen

Der Code lautet wie folgt:

mysql> insert into person(id,name) values(8,'钱名'),(9,'章硕');
Query OK, 2 rows affected (0.04 sec)
Records: 2  Duplicates: 0  Warnings: 0

Dabei ist zu beachten, dass Anzahl und Datentyp der eingefügten Felder und der Felder in der Tabelle konsistent sein müssen, sonst wird ein Fehler gemeldet

Tabelle kopieren

Der Code lautet wie folgt:

mysql> insert into person2(id,name,sex,birth) select * from person;
Query OK, 9 rows affected, 6 warnings (0.03 sec)
Records: 9  Duplicates: 0  Warnings: 6

update+ Der Tabellenname stellt die zu aktualisierende Tabelle dar. Legen Sie den Inhalt fest, der später aktualisiert werden muss. Dabei wird die Aktualisierungsbedingung eingeschränkt, gefolgt von einem Ausdruck. Solange der Ausdruck wahr ist, ist die Bedingung erfüllt. Tipps : wobei 1 auch wahr darstellen kann, das heißt, alle sind erfüllt

Mehrfeldaktualisierung

Code Wie folgt:

mysql> CREATE TABLE per AS SELECT * FROM person;
Query OK, 1 row affected (0.16 sec)
Records: 1  Duplicates: 0  Warnings: 0

Für die Mehrfeldaktualisierung müssen Sie nur mehrere Felder und zu ändernde Daten nach dem hinzufügen gesetzt, durch Kommas getrennt

Wenn Sie alle Datensätze aktualisieren möchten, müssen Sie nicht where hinzufügen

Tipps: Seien Sie bei der Verwendung von update besonders vorsichtig, da es möglich ist, dass mehrere Datensätze die Where-Bedingung erfüllen

 Am besten Überprüfen Sie zuerst eine Seite der Tabelle, um den zu aktualisierenden Datensatz zu ermitteln.

Feld löschen.

Den angegebenen Datensatz löschen. Der Code lautet wie folgt: Ich bin mir sehr sicher, dass die Where-Klausel nur die Zeilen löscht, die Sie löschen möchten

. Andernfalls sollten Sie die Situation mit „select“ bestätigen. Alle Datensätze löschen. Der Code lautet wie folgt: Unter bestimmten Bedingungen können Sie alle Datensätze einzeln löschen

Darüber hinaus gibt es auch die Truncate Table-Anweisung, mit der die ursprüngliche Tabelle gelöscht und dann wiederhergestellt wird, was effizienter ist

Tipps: Es werden keine Eingabeaufforderungen angezeigt Zum Löschen hier löschen Sie es einfach, wenn Sie „Löschen“ sagen, sehr schnell

 Seien Sie also besonders vorsichtig, wenn Sie es verwenden. Sichern Sie am besten zuerst die Daten


Verwandte kostenlose Lernempfehlungen:

MySQL-Datenbank

(Video)

Das obige ist der detaillierte Inhalt vonMySQL-Datenänderungsvorgang. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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