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 [2024/11/21 18:43] – [MySQL] alexis | informatique:databases [2024/11/21 18:55] (Version actuelle) – [Types de bases de données] alexis | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Bases de données ====== | ====== Bases de données ====== | ||
- | ===== Types de bases de données ===== | + | <catlist informatique:databases |
- | * Relationnelle -- [[https:// | + | |
- | * Orientée documents | + | |
- | * Clé-valeur -- [[https:// | + | |
- | * Série temporelle -- [[https:// | + | |
- | * Vectorielle -- [[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. | ||
- | <WRAP prewrap> | ||
- | <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 | ||
- | </ | ||
- | </ | ||
- | |||
- | ==== Requête sur plusieurs bases de données ==== | ||
- | Il est possible de faire des requêtes en ciblant des tables situées dans des bases de données différentes. | ||
- | Pour cela, il faut commencer par [[https:// | ||
- | <WRAP prewrap> | ||
- | <code sql> | ||
- | ATTACH ' | ||
- | </ | ||
- | </ | ||
- | |||
- | Ensuite, il suffit de référencer les tables de cette base de données de la manière suivante : | ||
- | <WRAP prewrap> | ||
- | <code sql> | ||
- | SELECT * | ||
- | FROM local_table AS a | ||
- | JOIN other.table AS b ON a.id = b.id | ||
- | </ | ||
- | </ | ||
====== DBeaver ====== | ====== DBeaver ====== | ||
informatique/databases.1732243385.txt.gz · Dernière modification : 2024/11/21 18:43 de alexis