Die folgenden Befehle zum Arbeiten mit MySQL sind zusammengefasst.
・ Melden Sie sich bei MySQL an ・ Datenbankliste anzeigen ・ Tabellenliste anzeigen ・ Spaltenliste anzeigen
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.
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)
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.
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)
-Starten Sie einen Container mit Docker-Compose. -Docker-Compose Exec DB Bash -Verbinden Sie sich mit mysql -u Benutzername -p mit dem DB-Container
・ 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