SQL (Structured Query Language)

rappel sur les SGBDR

Les Systèmes de Gestion de Base de Données Relationnelles (SGBDR) permettent d’avoir :

Lien sur un classement des SGBD

Les langages que l’on utilise classiquement (java) sont des langages dit “procédural” ou “impératif

SQL est un langage “déclaratif : on ne définit pas d’étape pour arriver au résultat, on décrit le résultat

Dans la documentation, SQL est composé de “sous ensembles”, “sous langages”

Cas particulier :

Le NOSQL, exemple “MongoDB

configuration et stockage de données

mysql> select @@datadir;

mysql>SHOW VARIABLES LIKE "%datadir%";

mysql>SHOW VARIABLES LIKE "%dir%";

mysql --help | grep cnf

(sur windows (gemini) : mysql --help | findstr /i "cnf")

 2001  sudo xed /etc/mysql/my.cnf
 2002  sudo xed /etc/mysql/mariadb.conf.d/50-server.cnf

 1142  ls /var/lib/mysql/
 1143  sudo ls /var/lib/mysql/
 1144  sudo ls /var/lib/
 1145  sudo ls /var/lib/mysql
 1146  sudo ls /var/lib/mysql/S3_BDD
 1147  sudo ls /var/lib/mysql/S2_BDD
 1148  sudo cat /var/lib/mysql/S2_BDD/ADHERENT.ibd

 1149  sudo cat /var/lib/mysql/S2_BDD/ADHERENT.frm

https://www.digitalocean.com/community/tutorials/how-to-move-a-mysql-data-directory-to-a-new-location-on-ubuntu-16-04