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

Comment utiliser la commande de mise à jour MySQL

王林
Libérer: 2023-05-29 17:07:49
avant
1879 Les gens l'ont consulté

1. Syntaxe de mise à jour

Le format de syntaxe de la commande update est le suivant :

UPDATE table_name SET column1=value1,column2=value2,... WHERE some_column=some_value;
Copier après la connexion

Les points qui nécessitent une explication sont les suivants :

  • table_name : Spécifiez le nom de la table qui doit être modifié.

  • column1=value1,column2=value2,... : Plusieurs instructions d'affectation sont séparées par "," pour indiquer les colonnes qui doivent être modifiées et les valeurs modifiées.

  • L'instruction conditionnelle "WHERE some_column=some_value" est utilisée pour filtrer les enregistrements qui doivent être modifiés. Seuls les enregistrements répondant à cette condition seront modifiés. Le nom de la colonne qui doit être filtré est some_column et la valeur qui doit être filtrée est some_value.

L'omission de l'instruction conditionnelle dans la commande update entraînera la modification de tous les enregistrements de la table. Vous devez être très prudent lorsque vous utilisez la commande update et la gérer avec précaution.

2. Exemple de mise à jour

Ce qui suit est un exemple pour démontrer l'utilisation réelle de la commande update. Supposons qu'il existe une table nommée étudiant, qui comprend plusieurs champs tels que l'identifiant, le nom, l'âge, le sexe, la classe, etc. Les informations de l'étudiant n°001 doivent être modifiées pour changer son âge à 20 ans.

Tout d'abord, vous devez vous connecter à la base de données MySQL,

mysql -u root -p密码
Copier après la connexion

Ensuite, sélectionnez la base de données qui doit être modifiée, par exemple, sélectionnez la base de données nommée test :

use test;
Copier après la connexion

Avant d'exécuter la commande de mise à jour, assurez-vous de réfléchissez pleinement à l’opération que vous souhaitez effectuer. Dans cet exemple, l'instruction d'exécution est la suivante :

UPDATE student SET age = 20 WHERE id = '001';
Copier après la connexion

L'instruction ci-dessus consiste à modifier l'âge de l'élève portant le numéro de collège 001 dans la table des élèves à 20 ans. Si la modification réussit, vous recevrez l'invite suivante :

Query OK, 1 row affected (0.01 sec)
Rows matched: 1 changed: 1 warnings: 0
Copier après la connexion

Parmi eux, "Requête OK" signifie que la commande a été exécutée avec succès, et 1 ligne affectée signifie que la commande a affecté 1 ligne, c'est-à-dire les informations sur l'élève numérotées. 001 a été modifié avec succès.

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!

Étiquettes associées:
source:yisu.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