SQLの使い方

ページ名:SQLの使い方

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の下で利用可能です。

    シェアボタン: このページをSNSに投稿するのに便利です。

    コメント

    返信元返信をやめる

    ※ 悪質なユーザーの書き込みは制限します。

    最新を表示する

    NG表示方式

    NGID一覧