set = où..."."/> set = où...".">

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

Comment écrire une instruction de mise à jour SQL

清浅
清浅original
2019-05-09 10:12:3845290parcourir

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". 4f7404bbfd0e884835c596a8369bb1a4 définir 1f8dfac316d6b559076eb6b40af360f6 = f9482282c4721b471ae3bda276838dca

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>

Introduction à la syntaxe

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

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

8487820b627113dd990f63dd2ef215f3 : La nouvelle valeur à saisir dans le column

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

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 ;

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