ここでは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)