「SQL」と「SQL文」の違い
スポンサーリンク
予備知識
| 用語 | 意味 |
|---|---|
| データベース | データのまとまり |
それぞれの用語の意味
| 用語 | 意味 |
|---|---|
| SQL | データベースと やり取りするときに使う言葉 |
| SQL文 | SQLという言語を使った、データベースさんに対する「おい!これやれよ」な命令文 |
似ているところ
どちらもデータベースに対する命令に関する用語です。
データベースさんに対して「こんなデータを持ってきてよ」や「このデータをしまっておいて」といった命令をするときに登場します。
あと、どちらも「SQL」です。

違うところ
厳密に言えば、指し示すものは根本的に違います。
SQLは「言語」です。
クエリは「命令(文)」です。

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

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

個人的な使い分け
ぶっちゃけ、あまり使い分けていません。
「SQLを実行する」とか普通に言っちゃいます。ごめんなさい。
厳密には「SQL文を実行する」と言わないと間違いですね。
備考
SQL文は「クエリ」と表現されたりもします。






