[ 通常表示 ]  [ 簡易表示 ]  [ シンプル表示 ]

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

クエリ (query)

pointこの用語のポイント

pointデータベースに対する命令文だよ

point検索エンジンに入力する検索キーワードだよ

スポンサーリンク

簡単に書くよ

クエリ (query)とは

データベースさんに対する「おい!これやれよ」な命令文のこと。
あるいは

調べ物をするときに検索エンジンさんに入力する検索キーワードのこと
です。

image piyo

詳しく書くよ

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

クエリ

それを踏まえて、データベースに対する命令文が「クエリ」です。

クエリ2

クエリ(query)を日本語にすると「問い合わせ」だそうです。
データベースさんに対する「ちょっと、これを入れておいて」や「ちょっくら、こんなデータを取り出しておくれ」といった命令文を指します。

データベースに命令するときに使う言葉で有名なのは「SQL」です。
SQLを使ったデータベースに対する命令文は「SQL文」と言います。

クエリ3

一般的には、このSQL文を意図して「クエリ」と表現します。

クエリ4

厳密に言えば、SQL以外の言葉を使った命令文もクエリでしょうけどね。
データベースに対する命令はSQLを使うことが多いので、SQL文とクエリが実質的に同じ意味で使われています。

なお「SQL」と「クエリ(SQL文)」は似て非なるものです。
あまり神経質になる必要はありませんが、区別できるようにしておいてください。

SQLは「言語」です。
クエリ(SQL文)は「命令(文)」です。

クエリ5

例えば、ピヨ子さんがピヨ太君に日本語で「パン買ってこい!」と命令したとしましょう。

クエリ6

ピヨ子さんが人間、ピヨ太君がデータベースだとすれば「日本語」が「SQL」です。
「パン買ってこい!な命令」が「クエリ(SQL文)」になります。

……というのが、データベース関連の話で出てくる「クエリ」です。
次に、検索エンジン関連の話で出てくる「クエリ」について説明します。

検索エンジンは「検索キーワード入力すると、条件に合うホームページを探してくれるWebサイト」ね。
よく分からない人は、GoogleとかYahoo!のことだと思ってください。

クエリ7

あなたがGoogleとかYahoo!で調べ物をするとき、検索キーワードを入力して「おら!探してこい!」と命令します。

クエリ8

そうすると、条件に合うホームページを検索エンジンさんが探してきてくれます。

クエリ9

このときに入力した検索キーワードを「クエリ(検索クエリ)」と言います。

これが検索エンジン関連の話で出てくるクエリです。

image piyo2

一言でまとめるよ

まぁ「クエリ」って単語が出てきたら「データベースに対する命令文、もしくは、検索キーワードのことなんだな~」と、お考えください。

一番上に戻るよ
スポンサーリンク