SQLとは何か

前回はデータベースとは何かについて書きました。
データを表に記録して、表同士に関係性を持たせるデータベースのことを関係データベースと言います。
関係データベースはRDBMS上に構築しますが、RDBMSに処理を命令するための言語がSQL(Structured Query Language)です。
RDBMSはSQLで書かれた命令文に従い、データベースや表を作成したり、表にデータを追加したりします。

そして、SQLを更に細分化すると、
データベースや表の作成・削除等を行うSQLのことをDDL(Data Definition Language)と言い、
表の中のデータを操作するSQLのことをDML(Data Manipulation Language)と言います。

DDL,DMLでは次のような命令が用意されています。

DDLの命令

  • CREATE DATABASE … データベースを作成する
  • DROP DATABASE … データベースを削除する
  • CREATE TABLE … データベースに表を作成する
  • DROP TABLE … 表を削除する
  • ALTER TABLE … 表の定義を更新する

DMLの命令

  • SELECT … 表から行のデータを取り出す
  • INSERT … 表に行を挿入する
  • UPDATE … 行を編集する
  • DELETE … 行を削除する

これらの命令で書かれた命令文のことをクエリ(Query)といいます。
クエリの具体的な書き方は今後の記事で紹介していきます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

SQL

前の記事

データベースとは何か