Il existe différentes commandes dans SQLite pour effectuer différentes tâches comme la création de tables, les modifications des données et la suppression de tables. Dans ce suivi, nous discuterons de l'instruction de mise à jour et de ses œuvres dans SQLite.
Qu'est-ce que l'instruction de mise à jour dans SQLite
L'instruction de mise à jour dans SQLite est utilisée pour modifier les valeurs d'une ou plusieurs colonnes d'une ligne existante, dans un tableau. En utilisant cette déclaration, nous pouvons mettre à jour plus d'une colonne / ligne en même temps, mais elle doit faire partie du même tableau.
La syntaxe générale de l'utilisation de l'instruction de mise à jour dans SQLite est:
Mise à jour Table_Name Set Column_name = new_value [,…] où l'expressionL'explication de cette syntaxe générale est comme:
Exemple de commande de mise à jour dans sqlite: Comprenons cela avec un exemple, d'abord, nous utiliserons la commande pour afficher les tables déjà présentes dans la base de données comme:
.les tablesParmi les tables, affichées à la suite de la commande exécutée, nous sélectionnons LinuxHint_Employees et affichons la table en utilisant la commande:
SELECT * FROM LinuxHint_Employees;Maintenant, nous voulons modifier le nom, Tom avec John, donc à cette fin, nous utiliserons l'instruction «Mise à jour» en utilisant l'expression employés_id = 3; Ce qui signifie modifier la valeur où Employee_ID est 3 comme:
Mettre à jour LinuxHint_Employees Set Employés_Name = 'John' où Employés_ID = 3;Pour valider les modifications, exécutez la commande suivante pour afficher le contenu d'une table, LinuxHint comme:
SELECT * FROM LinuxHint_Employees;D'après la sortie ci-dessus, nous pouvons voir que le nom «Tom» a été remplacé par la nouvelle valeur «John» en utilisant l'instruction de mise à jour.
Mettez à jour plusieurs colonnes dans SQLite: Nous allons maintenant modifier deux colonnes en même temps en utilisant l'instruction de mise à jour. Tout d'abord, nous afficherons le contenu du tableau «Employés_data» comme:
SELECT * dans Employés_data;Nous modifierons le nom «Paul» avec le nouveau nom «John» et son âge de 24 ans avec un nouvel âge de 38 ans en utilisant la déclaration de mise à jour comme:
Mettre à jour les employés_data set Employés_Name = 'John', employés_age = 38 où les employés_id = 1;Pour confirmer les modifications, exécutez la commande suivante et affichez la table, Employés_data comme:
SELECT * dans Employés_data;Nous pouvons voir que nous avons modifié les deux colonnes en même temps en utilisant une seule commande de l'instruction de mise à jour.
Mettez à jour toutes les lignes dans SQLite: De même, nous pouvons modifier plus de deux colonnes de la même ligne en utilisant une instruction de mise à jour. Nous pouvons également mettre à jour toutes les lignes sans utiliser la clause «où», par exemple, nous voulons mettre à jour l'âge de tous les employés présents dans le tableau, nommé, employés_data, par 32, exécuter la commande:
Mettre à jour les employés_data set Employés_age = 32;Pour la confirmation des modifications, exécutez la commande suivante:
SELECT * dans Employés_data;Nous pouvons voir l'âge de toutes les lignes a changé de 32.
Conclusion
La modification d'une base de données est une tâche habituelle pour les développeurs et pour cette mise à jour, la requête est utilisée. La mise à jour de SQLite est une technique par laquelle nous pouvons modifier les données du tableau existant. Dans ce suivi, nous avons discuté en détail de l'énoncé de mise à jour de SQLite. Nous avons expliqué la syntaxe générale de SQLite ainsi que le fonctionnement de l'instruction de mise à jour dans les exemples SQLite. Nous avons modifié les données d'une colonne, de plusieurs colonnes et de toutes les lignes de la table en appliquant des conditions.