informatique:databases
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
informatique:databases [2021/02/22 04:13] – [Sqlite] alexis | informatique:databases [2024/11/21 18:55] (Version actuelle) – [Types de bases de données] alexis | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ~~NOTOC~~ | ||
====== Bases de données ====== | ====== Bases de données ====== | ||
- | ===== Représentation visuelle des jointures ===== | + | < |
- | [[informatique: | + | |
- | Cela permet de visualiser quelles données sont récupérées. | + | |
- | ===== MySQL ===== | ||
- | <WRAP half column justify> | + | ====== DBeaver ====== |
- | ==== Commentaires | + | |
- | Les commentaires sont importants pour la pérennité du code. Encore faut-il qu'ils soient mis à jour en même temps que le code lié. Il en est de même avec ce que l'on met dans notre base de données. [[informatique: | + | |
- | ==== Procédures et fonctions | + | ===== Récupérer |
- | La base de données propose un nombre fini d' | + | |
- | [[informatique: | + | |
- | </ | + | |
- | + | ||
- | <WRAP half column justify> | + | |
- | ==== Requêtes | + | |
- | Pour manipuler la base de données, il existe deux catégories de requêtes, celles pour la [[informatique: | + | |
- | + | ||
- | ==== Hiérarchie de données ==== | + | |
- | [[informatique: | + | |
- | + | ||
- | ==== Outils ==== | + | |
- | [[informatique: | + | |
- | </ | + | |
- | + | ||
- | <WRAP todo> | + | |
- | Ajouter les infos suivantes dans les pages appropriées | + | |
- | * https:// | + | |
- | * https:// | + | |
- | * https:// | + | |
- | * https:// | + | |
- | * https:// | + | |
- | * https:// | + | |
- | * http:// | + | |
- | * [[https:// | + | |
- | + | ||
- | * [[https:// | + | |
- | * [[https:// | + | |
- | + | ||
- | </ | + | |
- | + | ||
- | ===== Sqlite ===== | + | |
- | + | ||
- | ==== Permissions ==== | + | |
- | Pour pouvoir modifier une base de données Sqlite, il faut non seulement que le fichier qui la contienne ait les bonnes permissions mais aussi que le répertoire parent ait les mêmes permissions. | + | |
- | <code bash> | + | |
- | # La base de données n'est pas accessible en écriture | + | |
- | dr-xr-xr-x 3 100 82 4096 Feb 22 06:41 . | + | |
- | -r-xr-xr-x 1 100 82 6696960 Feb 22 06:41 db.sqlite | + | |
- | + | ||
- | # La base de données n'est pas accessible en écriture | + | |
- | dr-xr-xr-x 3 100 82 4096 Feb 22 06:41 . | + | |
- | -rwxrwxrwx 1 100 82 6696960 Feb 22 06:41 db.sqlite | + | |
- | + | ||
- | # La base de données est accessible en écriture | + | |
- | drwxrwxrwx 3 100 82 4096 Feb 22 06:41 . | + | |
- | -rwxrwxrwx 1 100 82 6696960 Feb 22 06:41 db.sqlite | + | |
- | </ | + | |
- | + | ||
- | <WRAP todo> | + | |
- | * [[https:// | + | |
- | * [[https:// | + | |
- | </ | + | |
+ | - Localiser le fichier contenant les mots de passe avec la commande suivante : <WRAP prewrap>< | ||
+ | - Déchiffrer le fichier contenant les mots de passe avec la commande suivante : <WRAP prewrap>< | ||
+ | - Afficher les informations des bases de données en ouvrant le fichier de configuration des connexions avec la commande suivante : <WRAP prewrap>< | ||
+ | - Comparer les résultats des 2 commandes précédentes pour lier une connexion à son utilisateur et son mot de passe. |
informatique/databases.1613996008.txt.gz · Dernière modification : 2021/02/22 04:13 de alexis