Maison base de données tutoriel mysql Comment utiliser la commande de mise à jour MySQL

Comment utiliser la commande de mise à jour MySQL

May 29, 2023 pm 05:07 PM
mysql update

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!

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

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Compétences de traitement de structures de données volumineuses de PHP Compétences de traitement de structures de données volumineuses de PHP May 08, 2024 am 10:24 AM

Compétences de traitement de structures de données volumineuses de PHP

Comment optimiser les performances des requêtes MySQL en PHP ? Comment optimiser les performances des requêtes MySQL en PHP ? Jun 03, 2024 pm 08:11 PM

Comment optimiser les performances des requêtes MySQL en PHP ?

Comment utiliser la sauvegarde et la restauration MySQL en PHP ? Comment utiliser la sauvegarde et la restauration MySQL en PHP ? Jun 03, 2024 pm 12:19 PM

Comment utiliser la sauvegarde et la restauration MySQL en PHP ?

Comment insérer des données dans une table MySQL en utilisant PHP ? Comment insérer des données dans une table MySQL en utilisant PHP ? Jun 02, 2024 pm 02:26 PM

Comment insérer des données dans une table MySQL en utilisant PHP ?

Quels sont les scénarios d'application des types d'énumération Java dans les bases de données ? Quels sont les scénarios d'application des types d'énumération Java dans les bases de données ? May 05, 2024 am 09:06 AM

Quels sont les scénarios d'application des types d'énumération Java dans les bases de données ?

Comment corriger les erreurs mysql_native_password non chargé sur MySQL 8.4 Comment corriger les erreurs mysql_native_password non chargé sur MySQL 8.4 Dec 09, 2024 am 11:42 AM

Comment corriger les erreurs mysql_native_password non chargé sur MySQL 8.4

KDE Plasma 6.1 apporte de nombreuses améliorations au populaire bureau Linux KDE Plasma 6.1 apporte de nombreuses améliorations au populaire bureau Linux Jun 23, 2024 am 07:54 AM

KDE Plasma 6.1 apporte de nombreuses améliorations au populaire bureau Linux

Comment utiliser les procédures stockées MySQL en PHP ? Comment utiliser les procédures stockées MySQL en PHP ? Jun 02, 2024 pm 02:13 PM

Comment utiliser les procédures stockées MySQL en PHP ?

See all articles