Les commandes SQL ( MISE À JOUR et SUPPRIMER ) permettent de modifier les données déjà présentes dans la base de données. La commande SQL DELETE utilise une clause WHERE.
MISE À JOUR SQL L'instruction est utilisée pour modifier les données des enregistrements détenus par les tables. Les lignes à mettre à jour sont décidées par une condition. Pour spécifier la condition, nous utilisons la clause WHERE.
L'instruction UPDATE peut être écrite sous la forme suivante :
concaténation de chaîne Java
UPDATE table_name SET [column_name1= value1,... column_nameN = valueN] [WHERE condition]
Voyons la syntaxe :
UPDATE table_name SET column_name = expression WHERE conditions
Prenons un exemple : ici nous allons mettre à jour une entrée dans la table source.
Instruction SQL :
UPDATE students SET User_Name = 'beinghuman' WHERE Student_Id = '3'
Tableau source :
Carte d'étudiant | Prénom | Nom de famille | Nom d'utilisateur |
---|---|---|---|
1 | Il y a | Sharma | Sharmili |
2 | Rahul | Maurya | si célèbre |
3 | James | Marcheur | Johnny |
Voir le résultat après mise à jour de la valeur :
Carte d'étudiant | Prénom | Nom de famille | Nom d'utilisateur |
---|---|---|---|
1 | Il y a | Sharma | Sharmili |
2 | Rahul | Maurya | si célèbre |
3 | James | Marcheur | être humain |
Mise à jour de plusieurs champs :
Si vous envisagez de mettre à jour plusieurs champs, vous devez séparer chaque affectation de champ par une virgule.
Instruction SQL UPDATE pour plusieurs champs :
UPDATE students SET User_Name = 'beserious', First_Name = 'Johnny' WHERE Student_Id = '3'
Le résultat du tableau est donné ci-dessous :
Carte d'étudiant | Prénom | Nom de famille | Nom d'utilisateur |
---|---|---|---|
1 | Il y a | Sharma | Sharmili |
2 | Rahul | Maurya | si célèbre |
3 | Johnny | Marcheur | sois sérieux |
SYNTAXE MYSQL POUR LA MISE À JOUR DE LA TABLE :
UPDATE table_name SET field1 = new-value1, field2 = new-value2, [WHERE CLAUSE]
SÉLECTION DE MISE À JOUR SQL :
bloquer les publicités YouTube sur Android
MISE À JOUR SQL AVEC REQUÊTE SELECT :
Nous pouvons utiliser l'instruction SELECT pour mettre à jour les enregistrements via l'instruction UPDATE.
SYNTAXE:
UPDATE tableDestination SET tableDestination.col = value WHERE EXISTS ( SELECT col2.value FROM tblSource WHERE tblSource.join_col = tblDestination. Join_col AND tblSource.Constraint = value)
Vous pouvez également essayer celui-ci -
UPDATE Table SET Table.column1 = othertable.column 1, Table.column2 = othertable.column 2 FROM Table INNER JOIN Other_table ON Table.id = other_table.id
Ma SYNTAXE SQL :
Si vous souhaitez mettre à JOUR avec SELECT dans My SQL, vous pouvez utiliser cette syntaxe :
Prenons un exemple ayant deux tables. Ici,
Le premier tableau contient -
Cat_id, chat_nom,
Et le deuxième tableau contient -
Rel_cat_id, rel_cat_name
COLONNE DE MISE À JOUR SQL :
comment accéder aux photos iCloud
Nous pouvons mettre à jour une ou plusieurs colonnes en SQL avec la requête SQL UPDATE.
EXEMPLE DE MISE À JOUR SQL AVEC MISE À JOUR D'UNE SEULE COLONNE :
UPDATE students SET student_id = 001 WHERE student_name = 'AJEET';
Cet exemple SQL UPDATE mettrait à jour le student_id sur « 001 » dans la table des étudiants où student_name est « AJEET ».
EXEMPLE DE MISE À JOUR SQL AVEC MISE À JOUR DE PLUSIEURS COLONNES :
Pour mettre à jour plusieurs colonnes avec une seule instruction update :
UPDATE students SET student_name = 'AJEET', Religion = 'HINDU' WHERE student_name = 'RAJU';
Cette instruction SQL UPDATE changera le nom de l'étudiant en « AJEET » et la religion en « HINDU » où le nom de l'étudiant est « RAJU ».