Flux rss

SQL - Mise à jour d'informations

Collection CommentCaMarche.net
Le SQL permet la modification d'une table par un utilisateur (pour peu qu'il ait les droits suffisants...). La modification d'une table consiste à:
  • ajouter des tuples
  • modifier des tuples existants
  • ou bien supprimer des tuples

Insertion de données

L'insertion de nouvelles données dans une table se fait grâce à l'ordre INSERT, qui permet d'insérer de nouvelles lignes dans la table.
L'ordre INSERT attend la clause INTO, suivie du nom de la table, ainsi que du nom de chacune des colonnes entre parenthèses (les colonnes omises prendront la valeur NULL par défaut).

Les valeurs à insérer peuvent être précisées de deux façons :

  • avec la clause VALUES: une seule ligne est insérée, elle contient comme valeurs, l'ensemble des valeurs passées en paramètre dans la parenthèse qui suit la clause VALUES. Les données sont affectées aux colonnes dans l'ordre dans lequel les colonnes ont été déclarées dans la clause INTO
    INSERT INTO Nom_de_la_table(colonne1,colonne2,colonne3,...)
    VALUES (Valeur1,Valeur2,Valeur3,...)
    Lorsque chaque colonne de la table est modifiée, l'énumération de l'ensemble des colonnes est facultatif
    Lorsque les valeurs sont des chaînes de caractères, il ne faut pas omettre de les délimiter par des guillemets.

  • avec la clause SELECT: plusieurs lignes peuvent être insérées, elle contiennent comme valeurs, l'ensemble des valeurs découlant de la sélection. Les données sont affectées aux colonnes dans l'ordre dans lequel les colonnes ont été déclarées dans la clause INTO
    INSERT INTO Nom_de_la_table(colonne1,colonne2,...)
    SELECT colonne1,colonne2,... FROM Nom_de_la_table2
    WHERE qualification
    Lorsque l'on remplace un nom de colonne suivant la clause SELECT par une constante, sa valeur est affectée par défaut aux tuples. Il n'est pas possible de sélectionner des tuples dans la table dans laquelle on insère des lignes (en d'autres termes Nom_de_la_table doit être différent de Nom_de_la_table2)

Modification de données

La modification de données (aussi appelée mise à jour) consiste à modifier des tuples (des lignes) dans une table grâce à l'ordre UPDATE. La modification à effectuer est précisée après la clause SET. Il s'agit d'une affectation d'une valeur à une colonne grâce à l'opérateur = suivi d'une expression algèbrique, d'une constante ou du résultat provenant d'une clause SELECT. La clause WHERE permet de préciser les tuples sur lesquels la mise à jour aura lieu

UPDATE Nom_de_la_table
SET Colonne = Valeur_Ou_Expression
WHERE qualification

Suppression de données

La suppression de données dans une table se fait grâce à l'ordre DELETE. Celui-ci est suivi de la clause FROM, précisant la table sur laquelle la suppression s'effectue, puis d'une clause WHERE qui décrit la qualification, c'est-à-dire l'ensemble des lignes qui seront supprimées.

DELETE FROM Nom_de_la_table
WHERE qualification

L'ordre DELETE est à utiliser avec précaution car l'opération de suppression est irréversible. Il faudra donc s'assurer dans un premier temps que les lignes sélectionnées sont bien les lignes que l'on désire supprimer!

Lorsque plusieurs tables sont associées (une même colonne présente dans chacune des tables) il est nécessaire d'être prudent lors des suppressions. Il est ainsi recommandé de commencer par supprimer les tuples de la table secondaire puis remonter vers la table principale (suppression en cascade ascendante).

Ce document intitulé « SQL - Mise à jour d'informations » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

Résultats pour SQL Mise à jour d'informations

Problème avec le misa jour de Windows xp (Résolu) Bonjour,je un problème avec le misa jour de Microsoft Windows Installer 3.1 merci, quelqu'un peux m'aider www.commentcamarche.net/forum/affich-6036998-probleme-avec-le-misa-jour-de-windows-xp
Procedure de mise a jour radar du navman f20 (Résolu) Bonjour, je possede un navman f20,apres l'avoir mise a jour sur le site navman je suis partie sur alertegps pour telecharger les mise jour basiques du gps et ensuite je ne sais pas quoi fair du fichier que j'ai telecharger. pouvez-vous me... www.commentcamarche.net/forum/affich-6246164-procedure-de-mise-a-jour-radar-du-navman-f20
Pb mises à jours winxp sp2 erreur 1058 help (Résolu) Bonjour, Voici mon problème je ne peux plus accéder à windows update et mes misesà jours sont déactivées. Pour avis j'ai déjà fait SERVICES.MSC (le service ne veux pas se mettre sur automatique ni s'activer pour manuel idem errreur 1058), et... www.commentcamarche.net/forum/affich-6481369-pb-mises-a-jours-winxp-sp2-erreur-1058-help

Résultats pour SQL Mise à jour d'informations

Mises à jours xp refusent de s'installer !Beaucoup de problèmes de mise à jour proviennent de la corruption dans la base de données de votre ordinateur. Essayer de la rétablir, comme cela : Maintenez la touche Windows (entre Ctrl et ALT) enfoncée + R Tapez cmd, et validez. ... www.commentcamarche.net/faq/sujet-8148-mises-a-jours-xp-refusent-de-s-installer
Effacer l'historique des mises à jour sous VistaVotre liste d'historique des mises à jour s'intensifie avec un nombre de mises à jour importantes et facultatives, et vous voulez la purger. Il suffit de supprimer le fichier edb.log dans le dossier... www.commentcamarche.net/faq/sujet-13745-effacer-l-historique-des-mises-a-jour-sous-vista
Mettre à jour Vista manuellementIl est possible de choisir et d’effectuer les mises à jour Windows Vista de façon manuelle. Pour ce faire, il faut aller sur le Catalogue Microsoft Update avec Internet explorer. Tutoriel en images www.commentcamarche.net/faq/sujet-7370-mettre-a-jour-vista-manuellement

Résultats pour SQL Mise à jour d'informations

Mise a jour spyware doctor (Résolu)Bonjour, j'ai installer la version gratuite de spyware doctor par google et je ne peu pas effectuer la mise jour du produit avec smart update merci www.commentcamarche.net/forum/affich-5161179-mise-a-jour-spyware-doctor
Probleme avec la mise a jour d ipod touch 8go (Résolu)Bonjour, j ai voulu mettre a jour mon ipod touch (1.1.14) en version 2.0 mais voila au moment d itunes telecharge la mise jour a la fin il y a un un message qui s affiche en disant que le reseaux n es pas connecte www.commentcamarche.net/forum/affich-7725556-probleme-avec-la-mise-a-jour-d-ipod-touch-8go
Gros problemes apes une mise a jour persona.. (Résolu)Bonjour, Voila j'avais des problemes de mises jours windows, je me suis rendu sur le site microsofr Update et je l'ai réactivé, j'ai mis a jour, les rapide, jusque la pas de problemes, par contre lorsque j'ai cliqués sur... www.commentcamarche.net/forum/affich-4375244-gros-problemes-apes-une-mise-a-jour-persona