Ein kurzes Verständnis der drei Verwendungen von Standard-SQL-Update-Anweisungen

Ein kurzes Verständnis der drei Verwendungen von Standard-SQL-Update-Anweisungen

1. Umwelt:

MySQL-5.0.41-win32

Windows XP Professional

2. Richten Sie eine Testumgebung ein:

Tabelle löschen, wenn t_test vorhanden ist; 
Tabelle erstellen t_test ( 
bs bigint(20) NICHT NULL auto_increment, 
Benutzername varchar(20) NOT NULL, 
Passwort varchar(20) Standard NULL, 
Bemerkung varchar(200) Standard NULL, 
PRIMÄRSCHLÜSSEL (bs) 
)ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=gbk; 
INSERT INTO t_test VALUES (1,'lavasoft','123456',NULL); 
INSERT INTO t_test VALUES (2,'hallo',NULL,NULL); 
INSERT INTO t_test VALUES (3,'haha',zz,tt);

3. Testen

1. Feld festlegen

Setzen Sie in der Tabelle t_test das Passwort des zweiten Datensatzes (bs=2) auf „***“.

aktualisiere t_test t
setze t.password = '***'
wobei t.bs = 2;

2. Mehrere Felder festlegen

Setzen Sie in der Tabelle t_test das Passwort des ersten Datensatzes (bs ist 1) auf „*“ und die Bemerkung auf „*“.

aktualisiere t_test t
setze t.password = '*', t.remark = '*'
wobei t.bs = 1;

3. Nullwert setzen

Setzen Sie in der Tabelle t_test das Passwort und die Bemerkung des dritten Datensatzes (bs ist 3) jeweils auf null und null.

aktualisiere t_test t
setze t.password = null, t.remark = null
wobei t.bs = 3;

Abschluss

Dies wird gemäß der Standardsyntax geschrieben. In verschiedenen Datenbanksystemen gibt es mehrere Möglichkeiten, update zu schreiben, aber die Standardsyntax wird unterstützt. Um die Situation zu veranschaulichen, aktualisieren die obigen drei Beispiele jeweils eine Zeile. In der Praxis kann die Anzahl der aktualisierten Zeilen durch Einschränkungen der Where-Anweisung gesteuert werden.

Das könnte Sie auch interessieren:
  • Führt MySQL die Aktualisierungsanweisung erneut aus, wenn sie dieselben Daten enthält wie die ursprüngliche?
  • Verwendung der SQL UPDATE-Aktualisierungsanweisung (einzelne und mehrere Spalten)
  • Detaillierte Erläuterung der Insert- und Update-Anweisungen in MySQL-Datenbanken
  • Tutorial zur Verwendung von UPDATE- und DELETE-Anweisungen in MySQL
  • Beispiel-Tutorial zur Verwendung der UPDATE-Anweisung in MySQL
  • Richtige Verwendung der MySQL-Update-Anweisung

<<:  Ein Beispiel dafür, wie Vue vierstufigen Navigations- und Verifizierungscode implementiert

>>:  So verwenden Sie Nginx zum Proxy mehrerer Anwendungssites in Docker

Artikel empfehlen

Detaillierte Erklärung, wie NGINX PV, UV und unabhängige IP der Website zählt

Nginx: PV, UV, unabhängige IP Jeder, der Websites...

So verwenden Sie den Vue-Video-Player für eine Live-Übertragung

Inhaltsverzeichnis 1. Installieren Sie den Vue-Vi...

8 Befehle zur effektiven Verwaltung von Prozessen in Linux

Vorwort Die Rolle des Prozessmanagements: Integri...

Ein Beispiel für die Berechnungsfunktion calc in CSS im Website-Layout

calc ist eine Funktion in CSS, die zum Berechnen ...

So erstellen Sie Gitlab auf CentOS6

Vorwort Das ursprüngliche Projekt wurde im öffent...

Nginx löst Cross-Domain-Probleme und bindet Seiten von Drittanbietern ein

Inhaltsverzeichnis Vorwort Schwierigkeit Domänenü...

MySQL-Gruppierungsabfragen und Aggregatfunktionen

Überblick Ich glaube, dass wir häufig auf solche ...

Zusammenfassung häufiger Probleme mit MySQL-Indizes

F1: Welche Indizes hat die Datenbank? Was sind di...

Wie gut wissen Sie über die Vererbung in JavaScript?

Inhaltsverzeichnis Vorwort Die Beziehung zwischen...

Eine kurze Erklärung zum sinnvollen Einsatz von Tabellen und Divs im Seitendesign

Zu Beginn dieses Artikels möchte ich die Fehler in...

Anwendung und Implementierung des Datencache-Mechanismus für kleine Programme

Informationen zum Miniprogramm-Datencache Datenca...

htm-Anfängerhinweise (unbedingt für Anfänger lesen)

1. Was ist HTML HTML (HyperText Markup Language):...