set field 1 = value which ". Lorsque plusieurs valeurs doivent être modifiées, chaque valeur de la clause set peut être séparée par. virgules."/> set field 1 = value which ". Lorsque plusieurs valeurs doivent être modifiées, chaque valeur de la clause set peut être séparée par. virgules.">

Maison  >  Article  >  base de données  >  instruction SQL pour modifier les données

instruction SQL pour modifier les données

angryTom
angryTomoriginal
2020-02-06 11:02:2433197parcourir

instruction SQL pour modifier les données

Instruction SQL pour modifier les données

En SQL, vous pouvez utiliser l'instruction UPDATE pour modifier et mettre à jour les données dans une ou plusieurs tables.

Le format de la syntaxe est :

UPDATE <表名> SET 字段 1=值 1 [,字段 2=值 2… ] [WHERE 子句 ]
[ORDER BY 子句] [LIMIT 子句]

La description de la syntaxe est la suivante :

87031497877ef0fde159265152a1fea9 : utilisé pour préciser le nom de la table à mis à jour.

Clause SET : permet de préciser le nom de la colonne et sa valeur de colonne à modifier dans le tableau. Parmi elles, chaque valeur de colonne spécifiée peut être une expression ou la valeur par défaut correspondant à la colonne. Si une valeur par défaut est spécifiée, la valeur de la colonne peut être représentée par le mot-clé DEFAULT.

Clause WHERE : facultative. Utilisé pour limiter les lignes du tableau à modifier. Si non spécifié, toutes les lignes du tableau seront modifiées.

Clause ORDER BY : Facultatif. Utilisé pour limiter l'ordre dans lequel les lignes d'un tableau sont modifiées.

Clause LIMIT : Facultatif. Utilisé pour limiter le nombre de lignes modifiées.

Remarque : lors de la modification de plusieurs valeurs de colonnes dans une ligne de données, chaque valeur de la clause SET peut être séparée par des virgules.

Exemple :

mysql> UPDATE tb_courses_new
    -> SET course_name=&#39;DB&#39;,course_grade=3.5
    -> WHERE course_id=2;
Query OK, 1 row affected (0.13 sec)
Rows matched: 1  Changed: 1  Warnings: 0
mysql> SELECT * FROM tb_courses_new;
+-----------+-------------+--------------+------------------+
| course_id | course_name | course_grade | course_info      |
+-----------+-------------+--------------+------------------+
|         1 | Network     |            4 | Computer Network |
|         2 | DB          |          3.5 | MySQL            |
|         3 | Java        |            4 | Java EE          |
|         4 | System      |            4 | Operating System |
+-----------+-------------+--------------+------------------+
4 rows in set (0.00 sec)

Site Web PHP chinois, il existe de nombreux tutoriels SQL gratuits, tout le monde est invité à apprendre !

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