Articles

SQLite Python: création de Tables

Posted by admin

résumé: dans ce tutoriel, nous allons vous montrer comment créer des tables dans la base de données SQLite à partir du programme Python en utilisant le module sqlite3.

pour créer une nouvelle table dans une base de données SQLite à partir d’un programme Python, procédez comme suit:

  1. tout d’abord, créez un objet Connectionen utilisant la fonction connect() du module sqlite3.,
  2. ensuite, créez un Cursor objet en appelant le cursor() méthode de la balise Connection objet.
  3. Troisième, passer à la balise CREATE TABLE déclaration execute() méthode de la balise Cursor objet et l’exécution de cette méthode.,

Pour la démonstration, nous allons créer deux tables: projects et tasks comme indiqué dans le schéma de base de données:

Les CREATE TABLE déclarations de créer ces deux tables:

nous allons voir comment créer de nouveaux tableaux en Python.

tout d’abord, développez une fonction appeléecreate_connection() qui renvoie un objetConnection qui représente une base de données SQLite spécifiée par le paramètre de fichier de base de données db_file.,

Deuxièmement, développez une fonction nommée create_table() qui accepte un objet Connection et une instruction SQL. L’intérieur de la fonction, nous l’appelons le execute() méthode de la balise Cursor objet pour exécuter le CREATE TABLE déclaration.

Troisièmement, créer un main() fonction pour créer la balise projects et tasks tables.

Quatrièmement, exécutez la fonctionmain().,

Voici le programme complet:

nous allons vérifier si le programme a créé ces tables avec succès dans le pythonsqlite.db base de données.

tout d’Abord, lancer la ligne de commande et se connecter à la balise pythonsqlite.db base de données:

>sqlite3 c:\sqlite\db\pythonsqlite.db

Ensuite, utiliser la balise .tables commande pour afficher les tables de la base de données.,

Comme vous pouvez le voir clairement à partir de la sortie, nous avons de la balise projects et tasks tables dans la balise pythonsqlite.db base de données. Et le programme fonctionne comme prévu.

dans ce tutoriel, vous avez appris à créer de nouvelles tables dans la base de données SQLite en utilisant la méthode execute()de l’objet Cursor.

  • ce tutoriel a Été utile ?
  • Ouinon

Leave A Comment