Maison  >  Article  >  base de données  >  Comment écrire une instruction de mise à jour MySQL ?

Comment écrire une instruction de mise à jour MySQL ?

不言
不言original
2019-03-29 17:02:2336921parcourir

L'instruction de mise à jour MySQL est également l'instruction de mise à jour dans MySQL. Lorsque nous devons mettre à jour ou modifier les données de la table, nous utiliserons cette instruction de mise à jour. Jetons un coup d'œil à la méthode d'écriture spécifique de l'instruction de mise à jour MySQL.

Comment écrire une instruction de mise à jour MySQL ?

L'instruction update dans MySQL est utilisée pour mettre à jour les données existantes dans la table. Vous pouvez également utiliser l'instruction UPDATE pour modifier les valeurs de colonne d'une seule ligne, d'un groupe de lignes ou de toutes les lignes d'un tableau.

La syntaxe de l'instruction UPDATE dans MySQL :

Table unique

UPDATE [LOW_PRIORITY] [IGNORE] table_reference
    SET assignment_list
    [WHERE where_condition]
    [ORDER BY ...]
    [LIMIT row_count]
value:
    {expr | DEFAULT}assignment:col_name = value
assignment_list:assignment [, assignment] ...

Tables multiples

UPDATE [LOW_PRIORITY] [IGNORE] table_references
    SET assignment_list
    [WHERE where_condition]

Ce à quoi vous devez faire attention lors de la mise à jour de la table avec l'instruction UPDATE est :

Après le mot-clé UPDATE, spécifiez le nom de la table pour mettre à jour les données.

La clause SET précise la colonne à modifier et la nouvelle valeur. Pour mettre à jour plusieurs colonnes, utilisez une liste séparée par des virgules.

Spécifiez les lignes à mettre à jour en utilisant les conditions dans l'instruction WHERE. La clause WHERE est facultative. Si la clause WHERE est omise, l'instruction UPDATE met à jour toutes les lignes de la table.

Si la clause ORDER BY est spécifiée, les lignes sont mises à jour dans l'ordre spécifié.

La clause LIMIT est utilisée pour donner une limite au nombre de lignes pouvant être mises à jour.

ORDER BY et LIMIT ne peuvent pas être utilisés lors de la mise à jour de plusieurs tables.

Lors de l'utilisation de l'instruction update pour modifier une table :

La modification d'une seule table fait référence à la modification des valeurs d'une ou plusieurs colonnes de données existantes dans un seul spécifié table ; phrase définie Suivie des colonnes et des valeurs à modifier ;

la clause Where indique quelles données du tableau doivent être modifiées. S'il n'y a pas de clause Where, cela signifie que toutes les lignes doivent être modifiées. ;

order by sub La clause indique que la mise à jour des données est effectuée dans l'ordre spécifié ; la

limite indique que le nombre de lignes à modifier est limité ; 🎜>La modification multi-table fait référence à la modification des lignes qui répondent aux conditions dans plusieurs tables spécifiées par table_references Les modifications de données et multi-tables ne permettent pas l'utilisation de clauses order by et limit.

Cet article est terminé ici. Pour un contenu plus passionnant, vous pouvez faire attention à la colonne

Tutoriel vidéo MySQL

sur le site Web PHP chinois !

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:
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