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

HTML-Tutorial: Sammlung häufig verwendeter HTML-Tags (5)

Diese eingeführten HTML-Tags entsprechen nicht un...

MySql-Gruppierung und zufälliges Abrufen eines Datenelements aus jeder Gruppe

Idee: Einfach erst zufällig sortieren und dann gr...

So fügen Sie Spalten in einer MySQL-Datenbank hinzu, löschen und ändern sie

Dieser Artikel beschreibt anhand eines Beispiels,...

So installieren und verwenden Sie Server-U Version 14

Einführung der Server-U-Software Server-U ist ein...

Neue Funktionen in MySQL 8.0 - Einführung in Check Constraints

Inhaltsverzeichnis Vorwort Einschränkungen prüfen...

Was muss ich tun, wenn ich einen fehlerhaften MySQL-Befehl abbrechen möchte?

Ich habe einen falschen MySQL-Befehl eingegeben u...

Sechs merkwürdige und nützliche Dinge über JavaScript

Inhaltsverzeichnis 1. Dekonstruktionstipps 2. Dig...

Detaillierte Zusammenfassung häufig verwendeter MySQL-Funktionen

Inhaltsverzeichnis Allgemeine MySQL-Funktionen 1....

CSS horizontale Zentrierung und Begrenzung der maximalen Breite

Eine CSS-Layout- und Stilfrage: Wie kann man die ...

Detaillierte Erklärung der grundlegenden HTML-Tags und -Strukturen

1. HTML-Übersicht 1.HTML: Hypertext Markup Langua...

Verzeichnisberechtigungen beim Erstellen eines Containers mit Docker

Als ich gestern ein Projekt schrieb, musste ich d...

Verwendung und Beschreibung des HTML-Tags tbody

Das Tbody-Element sollte in Verbindung mit den Ele...

React realisiert den gesamten Prozess des Seitenwasserzeicheneffekts

Inhaltsverzeichnis Vorwort 1. Anwendungsbeispiele...