- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
Inscris-toi
(c'est gratuit !)
Un compte est nécessaire pour participer aux discussions.
Créer un compte person00:00:00 :Dans cette partie, on va voir comment créer une base de données SQL avec le module SQLite 3qui est maintenant inclus par défaut avec Python. On n'a pas besoin de l'installer,
00:00:08 :il va être disponible à l'import directement dans notre script. Pour l'importer, on va faireimport et marquer SQLite 3. Vous voyez que Visual Studio Code le reconnaît automatiquement. Une
00:00:19 :fois qu'on a importé ce module, on va pouvoir créer une connexion à notre base de données.Pour créer une connexion, on utilise la méthode connect et on va indiquer sur quelle base dedonnées on veut se connecter. La base de données, pour l'instant, n'existe pas. On va indiquer un
00:00:33 :nom de fichier. Je vais mettre database.db. On met une extension .db qui est l'extensionqui va être reconnue par SQLite 3. Ici, database, c'est le nom du fichier. Je n'ai pas mis de dossier
00:00:43 :et automatiquement, il va se créer au même endroit que là où se trouve mon fichier app.py. Si on metun nom de fichier complet, on pourrait le créer ailleurs sur notre disque. Là, je vais le créer
00:00:53 :au même endroit pour que ce soit plus simple. Pour l'instant, notre base de données n'existepas. On essaie de faire connect sur une base de données qui n'existe pas. Ce n'est pas grave,
00:01:02 :si la base de données n'existe pas, Python va automatiquement la créer. Cette connexion,on va la récupérer dans une variable qu'on va appeler con et on va faire une assignation avecle égal. Une fois qu'on est connecté à notre base de données, comme je vous dis, si le fichier
00:01:16 :n'existe pas, il va le créer. Une fois qu'on est connecté, il va falloir fermer cette connexion àla fin de notre script. Pour fermer une connexion, c'est très simple, on utilise la méthode close.
00:01:24 :con.close pour fermer cette connexion. Si on ne fait pas ça, c'est comme avec les fichiers,quand on ouvre un fichier, il ne faut pas oublier de le fermer à la fin pour qu'on puisse par lasuite, si je veux ouvrir le fichier à la main, pouvoir l'ouvrir. Sinon, on peut avoir des conflits
00:01:39 :puisque le fichier ne serait pas correctement fermé. Si j'exécute ce script, je fais unclic droit, run python file, on va voir mon fichier database.db qui est créé automatiquement. Ça,
00:01:49 :ça constitue ma base de données. Pour l'instant, si je l'ouvre, il ne contient rien et on verra parla suite, quand on va ajouter des données à l'intérieur, ce que ce fichier va contenir.
00:01:57 :Donc pour l'instant, c'est tout simple, on importe le module SQLite 3, on fait une connexion à notrebase de données, donc on indique le fichier de la base de données. C'est ça qui est très
00:02:06 :intéressant avec ce module SQLite 3, c'est qu'on ne va avoir qu'un seul fichier sur disque. Doncc'est très facile à gérer, on n'a pas besoin de faire une connexion, comme je vous disais,avec des identifiants sur le cloud ou des trucs du genre. C'est vraiment juste un fichier sur le
Ce n'est pas fini...
✋
Tu as complété % du parcours 🔥
Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.