Heim > Datenbank > MySQL-Tutorial > Hauptteil

Ähnliche Werte für Spalten in der MySQL-Tabelle festlegen?

PHPz
Freigeben: 2023-09-02 09:17:08
nach vorne
816 Leute haben es durchsucht

为 MySQL 表中的列设置类似的值?

Mit Hilfe des Aktualisierungsbefehls können Sie Werte für alle Datensätze in einer Spalte festlegen.

Wenn Sie den NULL-Wert für alle Datensätze in einer Spalte festlegen möchten, lautet die Syntax wie folgt: -

update yourTableName set yourColumnName = NULL;
Nach dem Login kopieren

Oder, wenn Sie eine leere Zeichenfolge verwenden möchten, lautet die Syntax wie folgt: -

update yourTableName set yourColumnName = ’’;
Nach dem Login kopieren

Um das obige Konzept zu verstehen: Lassen Sie uns eine Tabelle erstellen. Abfrage zum Erstellen einer Tabelle.

mysql> create table StudentDemo
   −> (
   −> Studentid int,
   −> StudentName varchar(100),
   −> Age int
   −> );
Query OK, 0 rows affected (0.64 sec)
Nach dem Login kopieren

Unten ist die Tabelle, in die Datensätze eingefügt werden -

mysql> insert into StudentDemo values(1,'Johnson',23);
Query OK, 1 row affected (0.18 sec)

mysql> insert into StudentDemo values(2,'Carol',24);
Query OK, 1 row affected (0.16 sec)

mysql> insert into StudentDemo values(3,'David',20);
Query OK, 1 row affected (0.18 sec)

mysql> insert into StudentDemo values(4,'Bob',21);
Query OK, 1 row affected (0.19 sec)
Nach dem Login kopieren

Zeigen Sie alle Datensätze in der Tabelle mit Hilfe der Select-Anweisung an -

mysql> select *from StudentDemo;
Nach dem Login kopieren
Nach dem Login kopieren

Unten ist die Ausgabe -

+-----------+-------------+------+
| Studentid | StudentName | Age |
+-----------+-------------+------+
|         1 | Johnson     | 23   |
|         2 | Carol       | 24   |
|         3 | David       | 20   |
|         4 | Bob         | 21   |
+-----------+-------------+------+
4 rows in set (0.00 sec)
Nach dem Login kopieren

Die folgende Abfrage legt den Spaltenwert aller fest Datensätze in einer bestimmten Spalte auf NULL setzen. Die Abfrage lautet wie folgt: -

mysql> update StudentDemo set Age=NULL;
Query OK, 4 rows affected (0.14 sec)
Rows matched: 4 Changed: 4 Warnings: 0
Nach dem Login kopieren

Jetzt überprüfen wir sie -

mysql> select *from StudentDemo;
Nach dem Login kopieren
Nach dem Login kopieren

Die folgende Ausgabe zeigt, dass wir die Spalte „Alter“ erfolgreich auf NULL aktualisiert haben -

+-----------+-------------+------+
| Studentid | StudentName | Age |
+-----------+-------------+------+
|         1 | Johnson     | NULL |
|         2 | Carol       | NULL |
|         3 | David       | NULL |
|         4 | Bob         | NULL |
+-----------+-------------+------+
4 rows in set (0.00 sec)
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonÄhnliche Werte für Spalten in der MySQL-Tabelle festlegen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage