Maison > base de données > tutoriel mysql > le corps du texte

Définir des valeurs similaires pour les colonnes de la table MySQL ?

PHPz
Libérer: 2023-09-02 09:17:08
avant
822 Les gens l'ont consulté

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

Vous pouvez définir des valeurs pour tous les enregistrements d'une colonne à l'aide de la commande update.

Si vous souhaitez définir une valeur NULL pour tous les enregistrements d'une colonne, la syntaxe est la suivante -

update yourTableName set yourColumnName = NULL;
Copier après la connexion

Ou, si vous souhaitez utiliser une chaîne vide, la syntaxe est la suivante -

update yourTableName set yourColumnName = ’’;
Copier après la connexion

Pour comprendre le concept ci-dessus, créons un tableau. Requête pour créer une table.

mysql> create table StudentDemo
   −> (
   −> Studentid int,
   −> StudentName varchar(100),
   −> Age int
   −> );
Query OK, 0 rows affected (0.64 sec)
Copier après la connexion

Ci-dessous se trouve la table dans laquelle les enregistrements sont insérés -

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)
Copier après la connexion

Affichez tous les enregistrements de la table à l'aide de l'instruction select -

mysql> select *from StudentDemo;
Copier après la connexion
Copier après la connexion

Ci-dessous se trouve la sortie -

+-----------+-------------+------+
| Studentid | StudentName | Age |
+-----------+-------------+------+
|         1 | Johnson     | 23   |
|         2 | Carol       | 24   |
|         3 | David       | 20   |
|         4 | Bob         | 21   |
+-----------+-------------+------+
4 rows in set (0.00 sec)
Copier après la connexion

La requête suivante définit la valeur de colonne de tous les enregistrements dans une colonne spécifique à NULL. La requête est la suivante -

mysql> update StudentDemo set Age=NULL;
Query OK, 4 rows affected (0.14 sec)
Rows matched: 4 Changed: 4 Warnings: 0
Copier après la connexion

Vérifions-la maintenant -

mysql> select *from StudentDemo;
Copier après la connexion
Copier après la connexion

Le résultat suivant montre que nous avons mis à jour avec succès la colonne "Âge" à NULL -

+-----------+-------------+------+
| Studentid | StudentName | Age |
+-----------+-------------+------+
|         1 | Johnson     | NULL |
|         2 | Carol       | NULL |
|         3 | David       | NULL |
|         4 | Bob         | NULL |
+-----------+-------------+------+
4 rows in set (0.00 sec)
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal