「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

SQL

pointこの用語のポイント

point言語だよ

pointデータベースとやり取りするときに使うよ

スポンサーリンク

簡単に書くよ

SQL(読:エスキューエル、シークェル)とは

データベースと やり取りするときに使う言葉(のひとつ)
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「データベース」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

データベースは「データを入れておく箱」です。
突っ込んで考えると混乱するかもしれません。
何となくのフィーリングで理解してください。

SQL

以上を踏まえて

データベースさんとコミュニケーションするときに使う言葉(のひとつ)

が「SQL」です。
「SQL」と書いて「エスキューエル」や「シークェル」と読みます。
私自身は「エスキューエル」派です。

「SQL」という用語が出てきたら「ふむふむ、データベースさんとやり取りするんだな」と思ってください。
「ね~ね~、このデータを持っておいてよ」とお願いしたり「こんなデータってあるかな?」と聞いてみたり、データベースさんとコミュニケーションを取るときは、このSQLという言語を使ってやり取りします。

例えば、日本人と話すときは日本語を使います。
イギリス人と話すときは英語を使います。
それと同じノリで、データベースさんと話す時はSQL語を使うのです。

SQL2

SQLが使えるかはデータベースの種類によりますけどね。
OracleMySQLSQL ServerPostgreSQLなどの有名どころは使えます。

SQLを使った命令の基本的な書き方は、以下の通りです。

■データの検索
select 項目1, 項目2 from テーブル1 where 項目3='条件1';

■データの追加
insert into テーブル1 (項目1, 項目2) values('値1', '値2');

■データの更新
update テーブル1 set 項目1 = '値1', 項目2 = '値2' where 項目3='条件1';

■データの削除
delete from テーブル1 where 項目3='条件1';

検索は「select」を、追加は「insert」を、更新は「update」を、削除は「delete」を、それぞれ使います。
「from」に続けて取得対象のテーブルを指定します。
「where」以降は処理対象のデータを指定する条件文です。

これらの書き方はSQLにおける基本中の基本です。
これくらいは何も見なくても書けるように覚えてあげてください。

他にも検索結果の並び替えや集計など、細かい条件指定の仕方が、たくさんあります。
それらの細かい部分は、必要になったときに調べれば良いと思います。

あと「Structured Query Language(ストラクチャード・クエリ・ランゲージ)」の略で「SQL」です……と言われることもあるようですが、実際には何かの略語ではないみたいです。
気が向いたら、頭の片隅にでも置いておいてあげてください。


image piyo2

一言でまとめるよ

まぁ「SQL」って単語が出てきたら「データベースさんと会話するときに使う言葉なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像010
書籍画像013

おまけ



書籍画像
わわわ説明術コラム
宣伝だよ
優れたエンジニアがコミュニティの中でしていること
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
サイバーセキュリティお嬢様と学ぶ 情報セキュリティの基本