SQLLearn
← レッスン一覧/初級

SQLとは?データベースの基礎

データベースとは?

データベースとは、データを整理して保存する仕組みです。表計算ソフトのようなイメージですが、大量のデータを高速に検索・管理できます。

SQLとは?

SQL(エスキューエル)は、データベースを操作するための言語です。英語に近い構文で書けるため、プログラミング未経験者でも学びやすいのが特徴です。

テーブルの構造

データはテーブル(表)に格納されます。テーブルは列(カラム)行(レコード)で構成されます。

┌─────┬──────────┬────────────┬──────────┐
│ id  │ name     │ department │ salary   │
├─────┼──────────┼────────────┼──────────┤
│  1  │ 田中太郎  │ 営業部      │ 450000   │
│  2  │ 鈴木花子  │ 開発部      │ 520000   │
└─────┴──────────┴────────────┴──────────┘

このサイトで使うテーブル

このサイトでは以下の4つのテーブルを使って学習します:

  • employees — 従業員テーブル(15名のデータ)
  • departments — 部署テーブル(5部署)
  • products — 商品テーブル(10商品)
  • orders — 注文テーブル(15件)

右のエディタで以下のSQLを実行してみましょう:

SELECT * FROM employees;
SELECT文の基礎

SQL エディタ

練習問題

問題 1

departmentsテーブルの全データを取得してください