Pour accéder à la base de données de notre container
- Récupérer le container-id via
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
59ab04cbe6df mysql:8.0 "docker-entrypoint.s…" 2 weeks ago Up 6 minutes 33060/tcp, 0.0.0.0:3307->3306/tcp jpa-jee-enterprise-architecture-db-1
-
Accéder au container
docker exec -it 59ab04cbe6df bash -
Accéder à la base de données
mysql -u root -prootétant l’utilisateur-pvous demandera de saisir le mot de passe
Commandes sql
Afficher les BDD disponibles
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| jdbc-training |
| mysql |
| performance_schema |
| sys |
+--------------------+
Sélectionner une base de données
mysql> use jdbc-training;
Database changed
Afficher les tables
mysql> show tables;
+-------------------------+
| Tables_in_jdbc-training |
+-------------------------+
| client |
+-------------------------+
Requête SQL classiques
mysql> SELECT * from client;
+----+-------+------+
| id | nom | age |
+----+-------+------+
| 1 | Alice | 25 |
| 2 | Alice | 25 |
| 3 | Alice | 25 |
+----+-------+------+