Valeurs d'insertion SQLite

Valeurs d'insertion SQLite
«La commande INSERT est utilisée pour ajouter du contenu à une table requise. SQLite a plusieurs commandes d'insertion qui pourraient être appliquées pour importer une seule ligne, plusieurs lignes ou certaines valeurs spécifiques dans une colonne. De plus, nous pouvons utiliser les données d'une requête sélectionnée pour ajouter un enregistrement dans une colonne.
  • Après l'insert en termes, nous devons fournir le nom du tableau requis dans lequel nous aimerions ajouter les données.
  • Après le nom du tableau, nous avons ajouté une série de colonnes qui seront aliénées à l'aide de virgules. C'est donc le moyen standard de mentionner les noms des colonnes après le nom de la table requis.
  • Enfin, lorsque les valeurs du mot sont utilisées, nous ajouterons un ensemble de valeurs, et ceux-ci sont également séparés à l'aide de virgules. Nous devons déclarer des entrées pour toutes les lignes de l'ensemble de valeurs si nous ignorons les noms des colonnes. Le nombre d'entrées dans l'ensemble de valeurs et le nombre d'attributs dans l'ensemble de colonnes doivent être égaux.

Dans cet article, nous verrons comment incorporer les lignes dans le tableau requis en utilisant la commande INSERT de la requête SQLite.

Nous avons téléchargé le navigateur BD pour le compilateur SQLite pour exécuter les requêtes SQLite. Tout d'abord, nous devons appuyer sur la clé de raccourci «Ctrl + N» du clavier pour créer une nouvelle base de données. Le fichier de la base de données est enregistré dans presque tous les dossiers d'ordinateur avec le format «SQLite Databases Fichiers». Nous pourrions même exécuter la requête pour créer une nouvelle base de données. Nous conserverons une base de données de «pilote» dans cet article. Ensuite, nous devons créer une table, ajouter différentes valeurs à la table et exécuter diverses commandes."

Création de la table

Nous prendrons l'exemple d'un «pilote» de table et la requête de création est utilisée pour créer une table. Dans cette requête, nous spécifierons ses différents attributs. Les attributs ont des types de données différents, tels que l'ID possèdent entier, le nom, la ville et le rang de type de données de texte, et l'âge et le salaire possèdent des types de données numériques.

Pour exécuter la requête, nous sélectionnons d'abord la requête requise, puis appuyez sur les touches de raccourci «Shift + F5». La sortie indique que la requête «créer» pourrait être mise en œuvre avec succès.

Insérer des données en une seule ligne

Après avoir généré le tableau, nous utiliserons la requête d'insert pour ajouter les données au tableau. Ici, nous ajoutons simplement les données d'un seul pilote.

Insérer dans Pilot (ID, nom, ville, rang, âge, salaire)
Valeurs (98445, «Azaan», «Sahiwal», «Training Captain», «38», «90000»)

Nous avons réussi à insérer les données dans une seule rangée de la table «Pilote."

Exécutez la requête SELECT

L'instruction SELECT est la commande la plus importante pour interroger une base de données SQLite. Dans la requête sélectionnée, nous indiquerons ce que nous voulons obtenir. De plus, nous pouvons utiliser la commande «From» pour récupérer des enregistrements tout en utilisant l'instruction SELECT. La commande «From» a été appliquée pour définir où les données seront récupérées de clairement. La commande «From» indiquera une ou plusieurs tables à partir desquelles les entrées seront récupérées.

>> Sélectionner * à partir du pilote

Chaque fois que nous avons inséré l'enregistrement d'un seul pilote, nous avons appliqué une requête sélectionnée pour obtenir ces données.

Insérer des données dans les lignes multiples

À l'aide de la requête d'insertion, nous pouvons insérer les données de plusieurs lignes. Dans cette étape, nous avons appliqué la requête «insérer» pour insérer les données dans les colonnes du tableau «pilote» en utilisant une seule commande d'insertion.

>> Insérer dans les valeurs pilotes (id, nom, ville, rang, âge, salaire) (5035, «Faiq», «Karachi», «premier officier», «32», «50000»),
(6975, «Shazain», «Islamabad», «Captain», «42», «180000»),
(3546, «Zain», «Sargodha», «deuxième officier», «35», «70000»),
(8767, «Daniyal», «Lahore», «premier officier senior», «40», «120000»);

Nous ajoutons des valeurs dans différentes lignes du tableau «pilote», comme indiqué sur la figure.

Encore une fois, nous voulons récupérer les données de la table «pilote», nous avons donc utilisé la requête sélectionnée. Le symbole * représente que SELECT renvoie les données de toutes les colonnes de table.

>> Sélectionner * à partir du pilote

Nous lisons donc les données du tableau «pilote» en exécutant la commande «SELECT». Cela peut récupérer toutes les colonnes et rangées du tableau requis mentionné dans la clause «From».

Les données montrent les identifiants, les noms, les noms de la ville, les rangs, les âges et les salaires de différents pilotes.

Insérer toutes les autres valeurs sans insérer la colonne de clé primaire

Dans cette étape, nous insérerons toutes les autres valeurs du tableau, à l'exception de la colonne avec la clé principale du tableau. Nous avons remarqué à partir de la requête ci-dessus que la colonne «ID» contient la clé primaire. Il n'est pas obligatoire d'insérer la valeur de la colonne qui possède une clé primaire.

>> Insérer dans le pilote (nom, ville, rang, âge, salaire) valeurs («Faiq», «Karachi», «premier officier», «32», «50000»)

Ici, la requête d'insertion ajoute la valeur de toutes les colonnes de la table sauf «ID.,»Et nous avons implémenté la requête ci-dessus sans aucune erreur.

Insérez les valeurs du tableau sans spécifier la liste des colonnes

Nous pouvons également ajouter toutes les valeurs dans le tableau «pilote» sans définir la liste des colonnes dans la requête d'insertion. Nous insérerons les valeurs en écrivant simplement l'insert dans le terme, suivi d'un nom de table puis en utilisant les valeurs de mot-clé.

>> Insérer dans les valeurs pilotes (503, «Faiq», «Karachi», «premier officier», «32», «50000»),
(697, «Shazain», «Islamabad», «Captain», «42», «180000»),
(354, «Zain», «Sargodha», «deuxième officier», «35», «70000»),
(876, «Daniyal», «Lahore», «premier officier senior», «40», «120000»);

Comme aucune liste de toutes les colonnes n'a été fournie après le nom de table requis dans la requête d'insertion ci-dessus. Par conséquent, seules les données pour toutes les colonnes requises sont données dans cette situation.

Insérer les valeurs dans le tableau en spécifiant certaines colonnes

Dans ce cas, nous insérons uniquement les données de quelques colonnes du tableau «Pilote."Nous avons spécifié les noms de ces colonnes dans la requête d'insertion, que nous voulons être insérées dans la table.

>> Insérer dans les valeurs pilotes (nom, rang, âge) («Faiq», «premier officier», «32»)

Nous n'avons fourni que trois colonnes et leurs valeurs dans cette requête d'insertion.

Mettre à jour les données

Nous pouvons mettre à jour les données du tableau à l'aide de Remplacer ou une requête de mise à jour. Nous avons appliqué la commande de remplacement pour remplacer les anciennes données par la nouvelle dans cette requête d'insertion.

>> Remplacez par des valeurs pilotes (nom, ville, rang, âge, salaire) («Arslan», «Rawalpindi», «premier officier», «34», «60000»)

Les données des colonnes que nous voulons être remplacées comprennent le nom, la ville, le rang, l'âge et le salaire. Le résultat montre l'exécution réussie de la requête.

Conclusion

Ce didacticiel SQLite a démontré l'utilisation de la requête «INSERT» dans SQLITE. La commande «insérer» dans les requêtes SQLite permet aux utilisateurs d'insérer des ensembles de données supplémentaires dans une table de base de données. De plus, nous avons vu comment utiliser l'insert pour ajouter un seul ensemble de données à une table, comment utiliser la requête d'insertion pour ajouter des données à certaines colonnes spécifiées, comment mettre à jour l'enregistrement du tableau, ainsi que comment ajouter des données aux colonnes sans fournir des noms de colonne dans la requête.