Heim >Datenbank >MySQL-Tutorial >MySQL-Datenänderungsvorgang
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-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
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 KommasWas die eingefügten Felder betrifft, verwenden Sie sie einfach in Verbindung mit den beiden oben genannten Beispielenum die Abfrageergebnisse in die Tabelle einzufügenDer 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: 0Dabei 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 kopierenDer 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
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.
Verwandte kostenlose Lernempfehlungen:
(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!