Detaillierte Erläuterung der Vorgänge zum Hinzufügen, Löschen und Ändern der MySQL-Datenbank

Detaillierte Erläuterung der Vorgänge zum Hinzufügen, Löschen und Ändern der MySQL-Datenbank

Einfügen von Daten

in Tabellennamen (Spaltenname 1, Spaltenname 2, Spaltenname 3) Werte (Wert 1, Wert 2, Wert 3) einfügen;

in Benutzer einfügen (Benutzer-ID, Name, Alter) Werte (1, „nett“, 24);

Die einfache Schreibweise besteht darin, den Feldnamen wegzulassen, aber alle Felder müssen eingefügt werden.

Stapeleinfügung

Effizienzprobleme bei Einzel- und Batcheinfügungen

Das Einfügen mehrerer Datensätze in MySQL ist effizienter als das Einfügen eines einzelnen Datensatzes.

Löschen von Datensätzen

aus Tabellenname löschen [where-Bedingung]

Wenn keine Bedingungen angegeben sind, werden alle Daten in der Tabelle nacheinander gelöscht.

Was ist der Unterschied zwischen Löschen und Abschneiden?

löschen: gehört zu DML, löscht die Daten in der Tabelle einzeln

truncate: gehört zu DDL, lösche zuerst die Tabelle und baue sie dann neu auf

Was ist beim Löschen von Daten effizienter: Löschen oder Kürzen?

Bei kleinen Datenmengen ist das Löschen effizienter

Bei großen Datenmengen ist Truncate effizienter

Datensatz aktualisieren

Tabellennamen aktualisieren, Spaltenname = Spaltenwert festlegen, Spaltenname 2 = Wert von Spalte 2 [Where-Bedingung]

Ändern von Daten aus mehreren Feldern

Alles ändern (mit Vorsicht verwenden)

Oben finden Sie eine ausführliche Erklärung und Integration der vom Herausgeber eingeführten Operationen zum Hinzufügen, Löschen und Ändern der MySQL-Datenbank. Ich hoffe, dass es für alle hilfreich sein wird. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber 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:
  • So lösen Sie das Problem der Groß-/Kleinschreibung bei MySQL-Abfragen
  • MySQL-Optimierungsstrategie (empfohlen)
  • Detaillierte Erklärung, wie MySQL Phantom-Lesevorgänge löst
  • Detaillierte Erklärung des unbekannten Fehlers 10061 bei der Verwendung von Navicat zur Verbindung mit einer Remote-Linux-MySQL-Datenbank
  • So fügen Sie mithilfe eines Shell-Skripts einen Index zu MySQL hinzu
  • Verstümmelte Zeichen und Lösungen im MySQL-Zeichensatz
  • MySQL startet langsames SQL und analysiert die Ursachen
  • Führt MySQL die Aktualisierungsanweisung erneut aus, wenn sie dieselben Daten enthält wie die ursprüngliche?
  • Gründe und Lösungen für langsame MySQL-Abfragen, die beim Senden von Daten hängen bleiben
  • Was muss ich tun, wenn ich einen fehlerhaften MySQL-Befehl abbrechen möchte?

<<:  Implementierung der Nginx-Konfiguration für den Multi-Port- und Multi-Domain-Name-Zugriff

>>:  Implementierung von Zugriffskontrolle und Verbindungsbeschränkung basierend auf Nginx

Artikel empfehlen

Detaillierte Erklärung der mysql.user-Benutzertabelle in Mysql

MySQL ist eine von mehreren Benutzern verwaltete ...

Natives JS zum Erzielen von Laufschrifteffekten

Heute werde ich Ihnen einen Laufschrifteffekt zei...

Beispiel für einen SQL-Seriennummernerfassungscode

In diesem Artikel wird hauptsächlich das Beispiel...

Die häufigsten Fehler beim Schreiben von HTML-Tags

Wir sollten besser aufpassen, denn die HTML-Poliz...

Detaillierte Erläuterung des Installationsprozesses von Jenkins auf CentOS 7

Installieren Sie Jenkins über Yum 1. Installation...

Nginx-Stream-Konfigurationsproxy (Nginx TCP/UDP-Lastausgleich)

Auftakt Wir alle wissen, dass nginx ein hervorrag...

So erben Sie die CSS-Zeilenhöhe

Wie wird die Zeilenhöhe vererbt?Schreiben Sie ein...

js, um einen einfachen Drag-Effekt zu erzielen

In diesem Artikel wird der spezifische Code von j...