🙆‍♀️

DB初心者向けコマンド集

2021/07/25に公開

「テーブル」

Excelのシートのようなものが テーブル です。

「カラム」

列に相当するのが カラム です。

「レコード」

行に相当するのが レコード です。

「フィールド」

セルに相当するのが フィールド です。

データベース一覧の表示

mysql > show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
| wp-db              |
+--------------------+
5 rows in set (0.01 sec)

データベースの追加

mysql > create database [DB_name];

データベースの選択

mysql > use [DB_name];

作成済のデータベースの中から使用するデータベースを選択するには USE 文を使います。

現在使用しているDBの確認

select database();

テーブルの作成

mysql> CREATE TABLE テーブル名(number INTEGER,name TEXT);

テーブル一覧表示

mysql> SHOW TABLES;
+--------------------+
| Tables_in_tanaka   |
+--------------------+
| test               |
+--------------------+

テーブルの構造確認

mysql> desc test;
+--------+---------+------+-----+---------+-------+
| Field  | Type    | Null | Key | Default | Extra |
+--------+---------+------+-----+---------+-------+
| number | int(11) | YES  |     | NULL    |       |
| name   | text    | YES  |     | NULL    |       |
+--------+---------+------+-----+---------+-------+
2 rows in set (0.00 sec)

テーブルへのデータ登録

insert into test values(1,`hhogehoge`);

▼データの表示コマンド
select * from test;
+--------+----------+
| number | name     |
+--------+----------+
|      1 | hogehoge |
+--------+----------+

テーブルの更新

update test set name = 'kimura' where number = 1;

select * from test;
+--------+--------+
| number | name   |
+--------+--------+
|      1 | kimura |
+--------+--------+

テーブルへのデータ表示の確認

select number from test;
+--------+
| number |
+--------+
|      1 |
|      2 |
|      3 |
+--------+

select name from test;                      
+----------+
| name     |
+----------+
| kimura   |
| korekore |
| tanaka   |
+----------+

Discussion