SQL SELECT文でDBのテーブルにある値を全検索する方法

データベースに接続中・・・。

菱田直哉
SQLって何だっけ?

モリー
簡単に言うと、データベースを操作するための言葉だね。

菱田直哉
言葉?

モリー
そう。データベースに、「この情報表示して」って伝える為の手法だよ。

菱田直哉
なるほどね。

菱田直哉
じゃあ、このテーブル全部表示して!ってこともできるの?

モリー
一番簡単なSQLだね。テーブルの名前は何?

菱田直哉
T_SECRETだよ。

モリー
「表示して」って言葉は「SELECT」

菱田直哉
全部は?

モリー
全部はカラム全部って意味だよね?だったら「*(アスタリスク)」だよ。

モリー
どこのテーブルかは「FROM」で指定してね。

全てのカラム、全てのデータを取得するには

select * from T_SECRET;

菱田直哉
つまり、「表示して」「全部のカラムを」「このテーブル」ってことだね。

モリー
そう。他にも、「ここだけを」っていうのもあるけどね。今回は全部っていうからそれでOK。

モリー
会話には区切りが必要だから、最後に「;」セミコロンを入れてね。

菱田直哉
はーい。

検索中。。。。

菱田直哉
本当だ、ちゃんと全部取れた。
モリー
T_SECRETには何が入っているの?
菱田直哉
それは秘密です!

必ず覚えておこう。

select (カラム名) from (テーブル名);

菱田直哉
まさか歴代の犬、良い子ランキングなんて言えないよね。