[DOCKER] Häufig verwendete Befehle für MySQL-Operationen

Die folgenden Befehle zum Arbeiten mit MySQL sind zusammengefasst.

・ Melden Sie sich bei MySQL an ・ Datenbankliste anzeigen ・ Tabellenliste anzeigen ・ Spaltenliste anzeigen

Melden Sie sich bei MySQL an

mysql -u Benutzername-p

Geben Sie nach der Eingabe das Passwort ein. Achten Sie darauf, keinen Fehler zu machen, da das Kennwort nicht in der CLI angezeigt wird.

Obwohl dies nicht empfohlen wird, können Sie sich auf einmal anmelden, indem Sie das Kennwort im Argument -p übergeben.

Datenbankliste anzeigen

SHOW DATABASES;

Die Liste wird folgendermaßen angezeigt.

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

Tabellenliste anzeigen

Wählen Sie zunächst die Datenbank aus, die Sie verwenden möchten.

Datenbanknamen verwenden;
ex)use users;
SHOW TABLES;

Sie können eine Liste der Tabellen in der Datenbank erhalten.

mysql> SHOW TABLES;
+----------------------+
| Tables_in_myapp_test |
+----------------------+
| posts                |
| schema_migrations    |
| users                |
+----------------------+
3 rows in set (0.01 sec)
Tabellen aus Datenbankname anzeigen;

Sie können es bei bekommen.

Rufen Sie die Liste der Spalten in der Tabelle ab.

Wählen Sie die Datenbank wie zuvor aus. Führen Sie den folgenden Befehl aus.

BESCHREIBEN Sie den Tabellennamen;
Spalten aus Tabellenname anzeigen;

ex)show columns from users;

Sie können die Spaltenliste in der Tabelle wie folgt erhalten.

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)

Stellen Sie in der Docker-Umgebung eine Verbindung zu MySQL her

-Starten Sie einen Container mit Docker-Compose. -Docker-Compose Exec DB Bash -Verbinden Sie sich mit mysql -u Benutzername -p mit dem DB-Container

Stellen Sie vom ECS / EC2-Container eine Verbindung zu RDS her

・ Starten Sie eine Aufgabe ・ Mit ssh an EC2 anschließen -Docker exec -it Container ID sh · MySQL -h Endpunkt -u Benutzername -p, um eine Verbindung zu RDS herzustellen

Recommended Posts

Häufig verwendete Befehle für MySQL-Operationen
Edelstein oft in Schienen verwendet
Häufig verwendete Syntaxbeispiele in Java
Über häufig verwendete Methoden in der Entwicklung
Test-API, die häufig in AssertJ verwendet wird
Ruby-Methoden, die häufig in Rails verwendet werden
Bearbeiten Sie MySQL mit Befehlen in der Docker-Umgebung
Worauf ich in MySQL 5.5-> 5.7 gestoßen bin
[Gradle] Build-Vorgänge, die häufig in Java-Projekten ausgeführt werden
Zusammenfassung der häufig verwendeten Befehle in Rails und Docker
Befehle in Java ausführen (Ping)
Persönliche Zusammenfassung der in JUnit 4 häufig verwendeten Typen
Schienenkonsole Häufig verwendete Operationen
Geben Sie den MySQL-Socket in Hanami an
Mechanismus und Merkmale der in Java häufig verwendeten Collection-Implementierungsklasse