【MySQL】テーブルの中身を全て確認する方法


ここではMySQLで、テーブルの中身を全て確認する方法を紹介しています。

テーブルの中身を全て確認する方法

テーブルの中身を全て確認するには、SELECT文を使います。

SELECT句に「*」を指定することで、テーブルの全ての列の値を取得し表示します。

SELECT * FROM 表名;

実行すると次のように全てのカラムの値を取得し表示します。

mysql> SELECT * FROM tab1;
+--------+----------+-------+------+
| emp_id | emp_name | dept  | age2 |
+--------+----------+-------+------+
| 00001  | Suzuki   | HR    |   20 |
| 00002  | Tanaka   | SALES |   20 |
| 00003  | Kizaki   | SALES |   20 |
| 00004  | Tanaka   | DEV   |   20 |
| 00005  | Kizaki   | DEV   |   20 |
| 00006  | Nakata   | DEV   |   20 |
+--------+----------+-------+------+
6 rows in set (0.00 sec)

テーブルが持つ列や型といったテーブルの構造を確認する場合はDESCコマンドを使います。

DESC 表名;

実行すると次のような結果が返ってきます。

mysql> DESC tab1;
+----------+--------------+------+-----+---------+-------+
| Field    | Type         | Null | Key | Default | Extra |
+----------+--------------+------+-----+---------+-------+
| emp_id   | varchar(10)  | YES  |     | NULL    |       |
| emp_name | varchar(100) | YES  |     | NULL    |       |
| dept     | varchar(10)  | YES  |     | NULL    |       |
| age2     | int(11)      | YES  |     | NULL    |       |
+----------+--------------+------+-----+---------+-------+
4 rows in set (0.02 sec)