.sql【拡張子】
ファイルの種類を表す目印だよ
SQLファイルに付くことが多いよ
簡単に書くよ
.sql【拡張子】とは
ファイルの種類を表す目印(拡張子)のひとつ
であり
中にSQL文
(データベースに対する命令文)が書いてあるファイル(SQLファイル)に付くことが多い拡張子
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として
・データベース
・SQL
・SQL文
・SQLファイル
・拡張子
について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
データベースは「データを入れておく箱」です。
突っ込んで考えると混乱するかもしれません。
何となくのフィーリングで理解してください。
SQLは「データベースと やり取りするときに使う言葉」です。
データベースにデータを入れるときは、データベースさんに「これを入れておいて」と命令します。
データベースからデータを取り出すときは、データベースさんに「こんなデータを取り出しておくれ」と命令します。
SQLは、そんな命令をするときに使う言葉です。
SQL文は「データベースに対する、SQLを使った命令文」です。
「クエリ」とも呼ばれます。
「SQL」と「SQL文」は違います。
あまり神経質になる必要はありませんが、区別できるように しておいてください。
SQLは「言語」です。
SQL文は「命令(文)」です。
例えば、そうですね。
ピヨ子さんがピヨ太君に日本語で「パン買ってこい!」と命令したとしましょう。
ピヨ子さんが人間、ピヨ太君がデータベースだとすれば「日本語」が「SQL」です。
「パン買ってこい!な命令」が「SQL文」になります。
SQLファイルは「中にSQL文が書いてあるファイル」です。
SQL文は画面上から手でポチポチ入力して実行できます。
ちょっとしたことをやりたいときは、それ用の画面を開いて、ぺちぺちと入力することが多いでしょう。
ですが、手で入力すると打ち間違いが起きるかもしれません。
時間に追われているときなんかはドキドキです。
そんなときは実行したいSQL文をあらかじめファイルに書いておくのです。
そのファイルを読み込ませることで中身のSQL文を実行させます。
このときに読み込ませる「中にSQL文が書いてあるファイル」がSQLファイルです。
拡張子は「ファイル名の最後にくっついている、ファイルの種類を表す目印」です。
拡張子はファイル名の一番右に「.(ドット)」と一緒にくっついています。
例えば「hoge.txt」であれば「.txt」の部分が拡張子です。
拡張子は、実際にはファイル名の一部です。
任意の名前(hoge)+拡張子(.txt)
で1つのファイル名になります。
以上を踏まえて
SQLファイルに付くことが多い拡張子
が「.sql」です。
実際のファイル名は「hoge.sql」のようになります。
「sql」の読み方については「エスキューエル」と読む人が多いと思います。
そのまんま、アルファベット読みですね。
拡張子「.sql」のファイルは、ただのテキストファイル(文字だけのファイル)です。
メモ帳などのテキストエディタで中を見たり編集したりできます。
実際のところ、拡張子を「.sql」にする必要性は ありません。
「.txt」でも何でも、SQLファイルとしての役割は果たせます。
ただし、人間様が見たときに分かりやすいように「.sql」と付けることが多いです。
そこまで神経質になる必要は ありませんけどね。
間違いを減らすという意味で「SQLファイルには『.sql』」と意識するようにしてあげてください。
一言でまとめるよ
まぁ「.sql」って拡張子が付いていたら「SQLファイル
(中にSQL文が書いてあるファイル)なんだな~」と お考えください。
おまけ
■訳してみるよ
「sql」はIT用語の「SQL(エスキューエル、シークェル)」です。
■検索してみる?






