SQLとは?データベースの基礎
データベースとは?
データベースとは、データを整理して保存する仕組みです。表計算ソフトのようなイメージですが、大量のデータを高速に検索・管理できます。
SQLとは?
SQL(エスキューエル)は、データベースを操作するための言語です。英語に近い構文で書けるため、プログラミング未経験者でも学びやすいのが特徴です。
テーブルの構造
データはテーブル(表)に格納されます。テーブルは列(カラム)と行(レコード)で構成されます。
┌─────┬──────────┬────────────┬──────────┐
│ id │ name │ department │ salary │
├─────┼──────────┼────────────┼──────────┤
│ 1 │ 田中太郎 │ 営業部 │ 450000 │
│ 2 │ 鈴木花子 │ 開発部 │ 520000 │
└─────┴──────────┴────────────┴──────────┘
このサイトで使うテーブル
このサイトでは以下の4つのテーブルを使って学習します:
employees— 従業員テーブル(15名のデータ)departments— 部署テーブル(5部署)products— 商品テーブル(10商品)orders— 注文テーブル(15件)
右のエディタで以下のSQLを実行してみましょう:
SELECT * FROM employees;
SQL エディタ
練習問題
問題 1
departmentsテーブルの全データを取得してください