SQLはStructured Query Languageの略で、もともとはリレーショナル・データベースとやりとりするために70年代にIBMによって開発された。 データベースの共通言語であり、非常に読みやすく、基本を学ぶのは比較的簡単である(ただし、この言語は非常に強力である)。
1
SQL」は通常「S-Q-L」(Structured Query Language)と発音する。SQLは当初、1970年代初頭にドナルド・D・チェンバリンとレイモンド・F・ボイスによってIBMで開発された。このバージョンはSEQUEL(Structured English Query Language)と呼ばれていた。
2
SQLにはさまざまな方言があるが、現在最も広く使われているデータベースエンジンはANSIのSQL99標準に準拠しており、多くのベンダーがその標準を拡張するための追加機能を実装している(MicrosoftのSQLの「フレーバー」はT-SQLまたはTransact-SQLと呼ばれ、OracleのバージョンはPL/SQLである)。
3
データを取り出す! これが、通常SQLのすべてです。 SELECT文はSQLデータベースからデータを問い合わせたり、取得したりします。
4
簡単な例としてはこれは、テーブル'tblMyCDList'のすべての列(ここで*が入ります)と行を取得します。
5
通常、クエリはこれよりもはるかに複雑です。 selectは、テーブルから特定の列や行を抜き出したり、複数のテーブルやデータベースのデータをリンクさせたりするのに使われます。
6
select文で返される行をフィルタリングしたい場合は、where句で返されるレコードセットを限定する必要がある。 select * from tblMyCDList where CDid = 27'は、CDidフィールドが27に等しい行を取り出す。あるいは、'select * from tblAttribute where strCDName like 'Dark Side%' ' は、ワイルドカードを使用して、任意の文字の0個以上のインスタンスを表し、私のコレクションに私の好きなピンク・フロイドのアルバムがあることを示します。
7
INSERT文とUPDATE文は、SQLデータベースにデータを追加したり変更したりするために使用されます。
8
DELETE文はSQLデータベースからデータを削除するために使われます。
この記事は、CC BY-NC-SAの下で公開されている " How to Use SQL " を改変して作成されました。特に断りのない限り、CC BY-NC-SAの下で利用可能です。
コメント
最新を表示する
NG表示方式
NGID一覧