Help us understand the problem. What is going on with this article?

SQLの4大命令について

SQLとは

SQLとはデータベース言語であり、データベースを管理するソフトウェアを操作・制御することが目的です。データベースというのは、集めたデータをプログラムによって整理し、操作できるようにしたものです。データベース言語はデータを管理して、ユーザーが指定した条件に合致するものを見つけ出すためのものです。

SQLの種類

SQLは、大きく分けて以下の3種類の言語から構成されています。

  • データ定義言語(CREATE,DROP,ALTER等)
  • データ操作言語(INSERT,UPDATE,DELETE,SELECT)
  • データ制御言語(GRANT,REVOKE,SET TRANSACTION,BEGIN,COMMIT,ROLLBACK,SAVEPOINT,LOCK)

今回はデータ操作言語に該当するSQLの4大命令についてまとめてみました。

SQLの4大命令とは

SQLの4大命令とは以下の4種類です。

命令  説明 文法
INSERT データを追加する INSERT INTO テーブル名 (カラム名1, カラム名2, ...) VALUES (値1, 値2, ...);
SELECT データを取得する SELECT カラム名1, カラム名2, ... FROM テーブル名 [WHERE 絞込条件];
UPGRADE データを更新する UPDATE テーブル名 SET カラム名1=値1 [, カラム名2=値2 ...] [WHERE 絞込条件];
DELETE データを削除する DELETE FROM テーブル名 [WHERE 絞込条件];

INSERT

テーブルにデータを追加する

INSERT INTO テーブル名 (列名1, 列名2, 列名3, ...) VALUES (1, 2, )

SELECT

テーブルからデータを取得する

SELECT 列名... FROM テーブル名 (WHERE 条件式)

UPGRADE

テーブルにデータを追加する

UPDATE テーブル名 SET 列名=1, 列名2=2, ... (WHERE 条件式)

※注:WHEREのないUPDATEは全レコードが更新される。

DELETE

テーブルのデータを削除する

DELETE FROM テーブル名 (WHERE 条件式)

※注:WHEREのないDELETEは全レコードが消去される。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした