SQLとは
データベース、テーブル、行や列を扱うための言語です。
標準SQLとSQLの方言
SQLを初めて学習する時には、標準SQLから学び実務で利用する際には製品固有のルールを学ぶといいと思います。
標準SQL
ISO(国際標準化機構)で定められたSQLのことです。
SQLの方言
標準SQLで使える機能が使えないなど、各データベース製品で標準SQLへの対応はバラバラなのが現状です。
各データベース製品でしか使えない製品独自の書き方・コマンドが存在するので、製品に合わせて都度対応する必要があります。
基本的なSQL記述ルール
- 大文字・小文字を区別されない
ex) 以下はどれも同じものと認識されます。
- SQL文の最後にセミコロン「;」
- 文字と日付はシングルくウォーテーションで囲う
ex)
- 単語は半角スペースまたは改行で区切る
ex) 半角スペースで区切った時
ex) 改行で区切った時
ex) NGな時
- 半角で記述する、全角だとエラー