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

.sql【拡張子】

pointこの用語のポイント

pointファイルの種類を表す目印だよ

pointSQLファイルに付くことが多いよ

スポンサーリンク

簡単に書くよ

.sql【拡張子】とは

ファイルの種類を表す目印(拡張子)のひとつ
であり

中にSQL文(データベースに対する命令文)が書いてあるファイル(SQLファイル)に付くことが多い拡張子
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

データベース
SQL
SQL文
SQLファイル
拡張子


について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

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

.sql

SQLは「データベースと やり取りするときに使う言葉」です。

.sql2

データベースにデータを入れるときは、データベースさんに「これを入れておいて」と命令します。
データベースからデータを取り出すときは、データベースさんに「こんなデータを取り出しておくれ」と命令します。
SQLは、そんな命令をするときに使う言葉です。

SQL文は「データベースに対する、SQLを使った命令文」です。
クエリ」とも呼ばれます。

.sql3

「SQL」と「SQL」は違います。
あまり神経質になる必要はありませんが、区別できるように しておいてください。

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

.sql4

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

.sql5

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

.sql6

SQLファイルは「中にSQL文が書いてあるファイル」です。

.sql7

SQL文は画面上から手でポチポチ入力して実行できます。
ちょっとしたことをやりたいときは、それ用の画面を開いて、ぺちぺちと入力することが多いでしょう。

.sql8

ですが、手で入力すると打ち間違いが起きるかもしれません。
時間に追われているときなんかはドキドキです。

そんなときは実行したいSQL文をあらかじめファイルに書いておくのです。
そのファイルを読み込ませることで中身のSQL文を実行させます。

.sql9

このときに読み込ませる「中にSQL文が書いてあるファイル」がSQLファイルです。

.sql10

拡張子は「ファイル名の最後にくっついている、ファイルの種類を表す目印」です。
拡張子はファイル名の一番右に「.(ドット)」と一緒にくっついています。
例えば「hoge.txt」であれば「.txt」の部分が拡張子です。

.sql11

拡張子は、実際にはファイル名の一部です。

任意の名前(hoge)+拡張子(.txt)

で1つのファイル名になります。

.sql12

以上を踏まえて

SQLファイルに付くことが多い拡張子

が「.sql」です。
実際のファイル名は「hoge.sql」のようになります。

.sql13

「sql」の読み方については「エスキューエル」と読む人が多いと思います。
そのまんま、アルファベット読みですね。

拡張子「.sql」のファイルは、ただのテキストファイル文字だけのファイル)です。
メモ帳などのテキストエディタで中を見たり編集したりできます。

.sql14

実際のところ、拡張子を「.sql」にする必要性は ありません。
.txt」でも何でも、SQLファイルとしての役割は果たせます。

ただし、人間様が見たときに分かりやすいように「.sql」と付けることが多いです。
そこまで神経質になる必要は ありませんけどね。
間違いを減らすという意味で「SQLファイルには『.sql』」と意識するようにしてあげてください。


image piyo2

一言でまとめるよ

まぁ「.sql」って拡張子が付いていたら「SQLファイル(中にSQL文が書いてあるファイル)なんだな~」と お考えください。

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

おまけ

■訳してみるよ

「sql」はIT用語の「SQL(エスキューエル、シークェル)」です。


■お時間に余裕のある方へ

もしよろしければ、拡張子について掘り下げたコラム「「拡張子」の正体を教えてやろう」もご覧ください。






書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
実務で役立つ ログの教科書 基礎知識から収集方法・分析手法・トラブルシューティング・パフォーマンス最適化・機械学習での活用まで
あたえる人があたえられる