Je viens de télécharger sqlite3.exe. Il s'ouvre comme une invite de commande. J'ai créé un test de table & inséré quelques entrées dedans. J'ai utilisé .backup test
juste au cas où. Après avoir quitté le programme à l'aide de .exit
et l'avoir rouvert, je ne trouve pas le tableau répertorié sous .tables
et je ne peux pas exécuter de requête à ce sujet.Comment créer des tables dans sqlite 3?
J'ai besoin de lancer rapidement un programme python open source qui utilise cette table & bien que j'ai travaillé avec MySQL, je n'ai aucune idée de sqlite. J'ai besoin des bases minimales de sqlite. Quelqu'un peut-il me guider à travers cela ou au moins me dire comment stocker de façon permanente mes tables.
J'ai mis ce sqlite3.exe dans le dossier Python en supposant que python serait alors capable de lire les fichiers sqlite. Des idées à ce sujet?
Comment créer la première base de données. Je n'ai pas de my.db? – Gaurav
@Gaurav: 'conn = sqlite3.connect ('/ chemin/vers/my.db')' créera votre base de données si elle n'existe pas déjà. – bernie
Merci. J'ai utilisé 'conn = sqlite3.connect ('/ Data/patent.db')'. Savez-vous où ce fichier est créé parce que j'ai besoin de supprimer cette table que j'ai créée appelée «inv». J'ai utilisé 'c.execute (" drop table patent.inv ")' mais j'obtiens ceci: 'OperationalError: pas une telle table: patent.inv' – Gaurav