MiracleJobLogo
エンジニアのエンジニアによるエンジニアのためのサイト
News 07/25 おすすめ情報に 『 【案件】Azure AD関連の認証設計/azureの基本設計 』 を追加しました。
会員登録するとキャリア診断やサイトに参加することができます。
あなたにおすすめな技術情報、資格、仕事などをお知らせします。

無料会員登録


パスワードを忘れた場合
LINEで送る
Miracle Learn
なる本シリーズ


SQLのクエリについて
profile-img
投稿者: Tsukadaさん
投稿日:2026/07/01 10:12
更新日:2026/07/01 10:31
like-img
分類
技術
テクノロジー
全般
キャリア
運用・保守
投稿内容

◆SQLについて

SQLとは表形式で管理されたデータを扱うための言語です。

具体的には、データベースにデータを挿入したり、検索したり、更新したり、削除したりする際に使用します。


まず、データベースについて軽く説明します。
例えば社員情報を以下のExcelで管理するとします。
このような表をコンピュータ上で大量に管理する仕組みがデータベースです。

社員番号 氏名 部署
1 田中 営業
2 鈴木 開発
3 佐藤 総務

◆SQLでできることですが、
SQLでデータベースに対して行える操作として、主に次のようなものがあります。
========================
データの検索
データの追加
データの更新
データの削除
テーブルの作成
テーブルの削除
テーブルの主キーの設定
ユーザー権限の付与
========================

具体的には、

1. データの検索(SELECT)
・社員テーブルから全件取得する場合:



SELECT *
FROM employees


営業部の社員を取得する場合


SELECT *
FROM employees
WHERE department = '営業';



2. データの追加(INSERT)

・新しい社員を追加する場合

INSERT INTO employees (employee_id, name, department)
VALUES (1, '田中太郎', '営業');


3. データの更新(UPDATE)
社員の部署を変更

UPDATE employees
SET department = '開発'
WHERE employee_id = 1;



4. データの削除(DELETE)
・社員データを削除する場合


DELETE FROM employees
WHERE employee_id = 1;

5. テーブルの作成(CREATE TABLE)
社員テーブルを作成する場合



CREATE TABLE employees (
    employee_id INT,
    name VARCHAR(100),
    department VARCHAR(50)
);


6. テーブルの主キーの設定

主キーの設定をする場合

CREATE TABLE employees (
    employee_id INT PRIMARY KEY,
    name VARCHAR(100),
    department VARCHAR(50)
);




ほかにも様々なクエリはあると思いますが、今回はこれだけまとめております



・参考文献

【初心者向け】SQLとは?データベース言語の基礎知識から具体例まで分かりやすく解説

コメント


Miracle Learn
MiracleSolution Recruit Site
Cloud Staff