A simple french query language for keysdb.
Project description
Guide d'utilisation du script query.py
/!\ Modification régulière peut ne pas marcher ou etre à jour /!\
Ce guide explique comment utiliser le script query.py
pour interagir avec ma base de données simplifiée via des commandes en ligne de commande. Le script permet de créer des tables, d'ajouter des enregistrements, de les afficher et de les supprimer de différentes manières.
Prérequis
Assurez-vous d'avoir Python installé sur votre système pour exécuter le script.
Exécution du script
Pour lancer le script, ouvrez un terminal ou une invite de commandes, accédez au répertoire contenant le fichier query.py
et exécutez la commande suivante :
python query.py
Commandes disponibles
Le script prend en charge les commandes suivantes :
creer table [nom_table]
: Crée une nouvelle table dans la base de données.ajoute [nom_table] [attributs]
: Ajoute un enregistrement à une table existante.supprime [nom_table] [options]
: Supprime des enregistrements ou une table entière de la base de données.affiche [nom_table]
: Affiche le contenu d'une table.exit
ouquit
: Quitte le programme.
Exemples de requêtes
Voici des exemples de requêtes que vous pouvez exécuter dans le script :
-
Création d'une table :
creer table voiture
-
Ajout d'un enregistrement :
ajoute voiture marque=Toyota modele=Corolla annee=2020 couleur=bleu
-
Affichage du contenu d'une table :
affiche voiture
-
Suppression d'un enregistrement par index :
supprime voiture 0
-
Suppression d'un champ spécifique d'un enregistrement :
supprime voiture 0 couleur
-
Suppression de tous les enregistrements d'une table :
supprime voiture tous
-
Suppression d'une table entière :
supprime voiture
Fonctionnement du script
Le script utilise une classe Database
pour gérer la base de données. Voici un aperçu de ses principales méthodes :
create_table
: Crée une nouvelle table dans la base de données.insert
: Insère un nouvel enregistrement dans une table existante.delete
: Supprime des enregistrements ou une table entière de la base de données.display_table
: Affiche le contenu d'une table.execute_query
: Analyse et exécute les commandes fournies par l'utilisateur.
Phrase type traiter en language naturel sans library externe
- [creer] la [table]/[bdd] [VARIABLE]
RESERVER IGNORE RESERVER VARIABLE -- - [utilise] la [bdd] [VARIABLE] RESERVER IGNORE RESERVER VARIABLE --
- [supprime] la [table]/[bdd] [VARIABLE] RESERVER IGNORE RESERVER VARIABLE --
- [supprime] le [champ]/ [VARIABLE] de la [table] [VARIABLE] RESERVER IGNORE RESERVER VARIABLE IGNORE IGNORE RESERVER VARIABLE --
- [supprime] les [enregistrements] de la [table] [VARIABLE] RESERVER IGNORE RESERVER IGNORE IGNORE RESERVER VARIABLE -- -[modifie] la [table] [VARIABLE] et [renome] le [champ] [VARIABLE] par [VARIABLE] RESERVER IGNORE RESERVER RESERVER IGNORE RESERVER IGNORE RESERVER RESERVER IGNORE VARIABLE -- -[modifie] la [table] [VARIABLE] et [ajoute] le [champ] [VARIABLE] RESERVER IGNORE RESERVER VARIABLE IGNORE RESERVER IGNORE RESERVER VARIABLE --
- [modifie] la [table] [VARIABLE] et [ajoute] le [champ] [VARIABLE] a la position [VARIABLE] RESERVER IGNORE RESERVER VARIABLE IGNORE RESERVER IGNORE RESERVER VARIABLE IGNORE IGNORE IGNORE VARIABLE --
Conclusion
Ce guide devrait vous aider à comprendre comment utiliser le script query.py
pour interagir avec une base de données simple via des commandes en ligne de commande. Si vous avez des questions ou des problèmes, n'hésitez pas à demander de l'aide à ce mail yannbanas@gmail.com.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.