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

Zabbix konfiguriert DingTalks Alarmfunktion mit Bildern

Umsetzungsideen: Zunächst müssen die Alarminforma...

So handhaben Sie Bilder in Vue-Formularen

Frage: Ich habe in Vue ein Formular zum Hochladen...

Detaillierte Schritte zur Installation von MySql 5.7.21 unter Linux

Vorwort Die am häufigsten verwendete Datenbank in...

So lassen sich Python-Skripte direkt unter Ubuntu ausführen

Nehmen wir als Beispiel das Übersetzungsprogramm....

Zusammenfassung der häufigsten Fehler im Webdesign

Bei der Gestaltung einer Webseite passieren Desig...

Detaillierte Erläuterung des auf Python basierenden MySQL-Replikationstools

Inhaltsverzeichnis 1. Einleitung Zweites Training...

Javascript realisiert 10-Sekunden-Countdown zur Bezahlung

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

Detaillierte Untersuchung des MySQL-Verbundindex

Ein zusammengesetzter Index (auch gemeinsamer Ind...

Linux Überprüfen Sie den Installationsort der Software einfache Methode

1. Überprüfen Sie den Installationspfad der Softw...

Vue-CLI - Aufzeichnung der Schritte zur mehrseitigen Verzeichnisverpackung

Seitenverzeichnisstruktur Beachten Sie, dass Sie ...

Eine kurze Diskussion über die Sortierabfrage mit angegebener MySQL-Reihenfolge

Vor kurzem habe ich an einem Großbildschirmprojek...