[DOCKER] Commandes fréquemment utilisées pour les opérations MySQL

Les commandes suivantes pour travailler avec MySQL sont résumées.

・ Connectez-vous à MySQL ・ Afficher la liste des bases de données ・ Afficher la liste des tables ・ Afficher la liste des colonnes

Connectez-vous à MySQL

mysql -nom d'utilisateur-p

Après avoir entré, entrez le mot de passe. Veillez à ne pas vous tromper car le mot de passe n'est pas affiché sur la CLI.

Bien que cela ne soit pas recommandé, vous pouvez vous connecter en une seule fois en passant le mot de passe dans l'argument -p.

Afficher la liste des bases de données

SHOW DATABASES;

La liste est affichée comme ceci.

mysql> SHOW databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| myapp_development  |
| myapp_test         |
| mysql              |
| performance_schema |
| root               |
| sys                |
+--------------------+
7 rows in set (0.00 sec)

Afficher la liste des tableaux

Tout d'abord, sélectionnez la base de données que vous souhaitez utiliser.

utiliser le nom de la base de données;
ex)use users;
SHOW TABLES;

Vous pouvez obtenir une liste des tables de la base de données.

mysql> SHOW TABLES;
+----------------------+
| Tables_in_myapp_test |
+----------------------+
| posts                |
| schema_migrations    |
| users                |
+----------------------+
3 rows in set (0.01 sec)
afficher les tables à partir du nom de la base de données;

Vous pouvez l'obtenir à.

Obtenez la liste des colonnes du tableau.

Sélectionnez la base de données comme auparavant. Exécutez la commande suivante.

DÉCRIRE le nom de la table;
afficher les colonnes du nom de la table;

ex)show columns from users;

Vous pouvez obtenir la liste des colonnes dans le tableau comme ceci.

mysql> show columns from users;
+-----------------------------+--------------+------+-----+---------+----------------+
| Field                       | Type         | Null | Key | Default | Extra          |
+-----------------------------+--------------+------+-----+---------+----------------+
| id                          | bigint(20)   | NO   | PRI | NULL    | auto_increment |
| email                       | varchar(255) | NO   | UNI | NULL    |                |
| created_at                  | datetime     | NO   |     | NULL    |                |
| updated_at                  | datetime     | NO   |     | NULL    |                |
| name                        | varchar(255) | NO   |     | NULL    |                |
| image                       | varchar(255) | YES  |     | NULL    |                |
+-----------------------------+--------------+------+-----+---------+----------------+
6 rows in set (0.01 sec)

Connectez-vous avec MySQL dans l'environnement Docker

-Lancer un conteneur avec docker-compose up. -Docker-compose exec db bash -Connectez-vous au conteneur DB avec mysql -u username -p

Connectez-vous au RDS à partir du conteneur ECS / EC2

・ Lancer une tâche ・ Connectez-vous à EC2 avec ssh -Docker exec -it ID de conteneur sh · Mysql -h endpoint -u username -p pour se connecter à RDS

Recommended Posts

Commandes fréquemment utilisées pour les opérations MySQL
Gemme souvent utilisée dans les rails
Exemples de syntaxe couramment utilisés en Java
À propos des méthodes fréquemment utilisées dans la conception
Test API souvent utilisé dans AssertJ
Méthodes Ruby souvent utilisées dans Rails
Modifier Mysql avec des commandes dans l'environnement Docker
Ce sur quoi je suis tombé par hasard dans MySQL 5.5-> 5.7
[Gradle] Opérations de construction souvent effectuées dans les projets Java
Résumé des commandes fréquemment utilisées dans Rails et Docker
Exécuter des commandes en Java (ping)
Résumé personnel des types souvent utilisés dans JUnit 4
console de rails Opérations fréquemment utilisées
Spécifiez le socket mysql dans Hanami
Mécanisme et caractéristiques de la classe d'implémentation Collection souvent utilisés en Java