今注目のニュース
アニメ『鬼滅の刃』より、「ねんどろいど 竈門炭治郎」が登場!水の呼吸「壱ノ型 水面斬り」や「弐の型 水車」も再現可能!
南キャン山里の父、“お忍び”蒼井優を大声で呼んで周りにバレる? クロちゃんのゲスぶりも暴露
“天使すぎる声優”楠木ともり、自然体の美しさで魅了

SQL単語

エスキューエル

掲示板をみる(5)
  • twitter
  • facebook
  • はてな
  • LINE

SQLとは、DB2やOracleMySQLなどの関係データベースRDB: Relational DataBase)に対する代表的な問い合わせ言Query Language)である(「プログラミング言語」ではない。)。データ読み書き、データの定義などができる。現在の標準としては、「SQL」はそれ自体で全な名称であって、なにかの略語ではない。

概要

1974年IBMが開発したSEQUELStructured English Query Language)が前身。データベースデータの参照や操作、(DML)、テーブルの操作、制約の追加・変更・削除(DDL)、ユーザ、権限の設定(DCL)に使われる。たとえば次のような文によってデータを操作する。

データベースに特化しているため、分岐や繰り返しなどの制御、(DB以外の)入出などの機はあまりない。

それぞれの関係データベース管理システムRDBMS: Relational DataBase Management System)とそのSQLは強く結びついており、ANSIやISOに標準が提出されてはいるが、各RDBMSごとのSQLによる差が大きい。

Hello, World. は以下の通り。だが、全くデータベースを使っていないのであまり意味がい。

SELECT "Hello, World.";

はこんな感じ。

+---------------+
| Hello, World. |
+---------------+
| Hello, World. |
+---------------+

SQL文

SQLの体系にはさまざまな命があり、それらはデータ定義言(DDL: Data Definition Language)、データ操作言DML: Data Manipulation Language)、データ制御言DCL: Data Control Language)の3種類に大別される(ただし、DCLはDDLの一部だとする場合もある。)。使用頻度としては、DMLが圧倒的に多い。

ここでは、SQLの中でも特によく使われるものを紹介している。

分類 用途
CREATE DDL ビュー導出表)などを作成する
DROP DDL 表やビューなどを抹消する
GRANT DCL ユーザ権限与える
REVOKE DCL ユーザから権限をはく奪する。
INSERT DML 表にデータ追加する
SELECT DML 表やビューにある内容を読み取る
UPDATE DML 表にあるデータの内容を更新する
DELETE DML 表にあるデータ削除する

フィクションにおけるSQL

長門有希の高速な呪文逆再生すると出てくる言としても知られる。

SELECT シリアルコード FROM データベース WHERE コードデータ ORDER BY 攻性情報戦闘 HAVING ターミネートモード
パーソナルネーム朝倉涼子を敵性と判定。当該対の有機情報連結を解除する。 

しかし、これは正しいSQL文としては成立していない。

関連動画

関連商品

関連項目

掲示板

  • 3ななしのよっしん

    2011/06/19(日) 06:04:22 ID: zhSkC4GxQs

    ということは、「長門有希と学ぶSQL入門」とか最近の萌え○○シリーズのような本を出せば売れるかもしれないな。
    MSOracleは相手より先に急いで角川に接触を図るべきだな。

  • 4ななしのよっしん

    2013/01/04(金) 06:46:42 ID: J6ATqokjTZ

    こういう関連項目見る度に関連してねーだろって思う

  • 5ななしのよっしん

    2013/12/23(月) 22:39:04 ID: u7zlql/mea

    OracleHello,world.をやろうとするときは"from dual"と追記してやらないと構文エラーになるというね…

急上昇ワード

最終更新:2019/08/23(金) 05:00

ほめられた記事

最終更新:2019/08/23(金) 05:00

ウォッチリストに追加しました!

すでにウォッチリストに
入っています。

OK

追加に失敗しました。

OK

追加にはログインが必要です。

       

ほめた!

すでにほめています。

すでにほめています。

ほめるを取消しました。

OK

ほめるに失敗しました。

OK

ほめるの取消しに失敗しました。

OK

ほめるにはログインが必要です。

TOP