Maison > base de données > tutoriel mysql > Comment écrire une instruction de mise à jour SQL

Comment écrire une instruction de mise à jour SQL

清浅
Libérer: 2020-09-16 11:56:34
original
45240 Les gens l'ont consulté

L'instruction de mise à jour dans la base de données SQL doit être complétée à l'aide de l'instruction UPDATE. La fonction de l'instruction UPDATE est de modifier les données existantes dans la base de données pour atteindre l'objectif de mise à jour des données. Sa syntaxe est "mettre à jour". définir =

Comment écrire une instruction de mise à jour SQL

L'instruction de mise à jour dans la base de données SQL doit être complétée à l'aide de l'instruction UPDATE . La fonction de l'instruction UPDATE est de modifier les données existantes dans la base de données pour atteindre l'objectif de mise à jour des données.

Les modifications des données dans la base de données sont inévitables dans les applications réelles. En règle générale, la plupart des données de presque toutes les bases de données utilisateur seront modifiées dans une certaine mesure. Si vous souhaitez modifier les enregistrements de base de données dans une base de données SQL Server, vous devez utiliser l'instruction UPDATE. L'instruction UPDATE existe pour modifier les données existantes dans la base de données. Cette affirmation, bien qu’elle comporte des options complexes, est l’une des plus faciles à apprendre. En effet, dans la plupart des cas, la partie de haut niveau de cette instruction est rarement utilisée. Du point de vue de l'utilisateur, l'instruction UPDATE est uniquement utilisée pour modifier les données de la ligne spécifiée. Mais ce qui se passe réellement en interne, c'est que SQL Server supprime les anciennes lignes de données de la table et insère de nouvelles lignes.

Syntaxe UPDATE

update <table_name> set <column_name> = <value> where <search_condition>
Copier après la connexion

Introduction à la syntaxe

 : Le nom de la table qui contient les informations à modifier Colonne de valeurs

: Le nom de la colonne où les données doivent être modifiées

: La nouvelle valeur à saisir dans le column

: C'est la partie la plus importante de l'instruction UPDATE. En spécifiant une bonne condition de recherche, vous pouvez limiter le nombre de lignes du tableau qui sont modifiées. Si vous ne spécifiez pas de critères de recherche, SQL Server modifiera toutes les lignes du tableau avec de nouvelles valeurs

Exemple :

Voyons maintenant comment modifier réellement un certaine ligne du tableau Quelques lignes. Nous avons une colonne dans le tableau qui utilise une valeur unique qui distingue chaque ligne du tableau. Par conséquent, nous pouvons facilement écrire une instruction UPDATE pour modifier uniquement la ligne de données correspondant à un auteur. Comme suit :

Le code est le suivant :

update users set phone=78789831 where number =231;
Copier après la connexion

Par exemple, maintenant nous voulons augmenter de 11% le prix de chaque article dans la table du supermarché. Est-il nécessaire d'écrire un indépendant Instruction UPDATE pour chaque ligne ? Dans la situation actuelle, il n'y a peut-être pas beaucoup d'instructions UPDATE à écrire, mais s'il s'agit d'une table plus grande, cela posera un problème. La réponse est donc non. Il suffit d'écrire une instruction UPDATE qui ne précise pas les lignes à mettre à jour, comme ceci :

Le code est le suivant :

update shop set priceprice = price * .11 ;
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!

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