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    

Artikel empfehlen

So installieren Sie MySQL 5.7 unter Windows

Laden Sie zuerst die komprimierte Version von MyS...

Tutorial zur Installation und Verwendung des Elasticsearch-Tools cerebro

Cerebro ist eine Weiterentwicklung des Elasticsea...

Zusammenfassung der allgemeinen MySQL-Funktionen

Vorwort: Die MySQL-Datenbank bietet eine breite P...

Natives JavaScript, um den Karusselleffekt zu erzielen

In diesem Artikel wird der spezifische Code für J...

Einige Fähigkeiten, die Sie beim Erstellen von Webseiten kennen müssen

1. Z-Index ist in IE6 ungültig. In CSS wird die E...

Schritte zum Verpacken und Bereitstellen des Vue-Projekts auf dem Apache-Server

In der Entwicklungsumgebung wird das Vue-Projekt ...

Detaillierte Erklärung des Fischschwarm-Algorithmus im CocosCreator-Spiel

Vorwort Ich wollte vor kurzem CocosCreator lernen...

So verwenden Sie die Vue-Cache-Funktion

Inhaltsverzeichnis Cache-Funktion in vue2 Transfo...

Diagramm des Installations- und Verwendungstutorials für MySQL 8.0.17

Vorne geschrieben In der Vergangenheit und in akt...

Gründe, warum MySQL 8.0-Statistiken ungenau sind

Vorwort Unabhängig davon, ob es sich um Oracle od...