SQLについて
勉強記録
ここでは「SQLとは?」について簡単にまとめたいと思います。
今日は「達人に学ぶSQL徹底指南書」を読みながら勉強をすすめました。
SQLとは?
SQLはDB内のテーブルに入っているデータを操作するための言語。
RDBMSにはOracle、MySQL、PostgreSQLなどがあり、それぞれSQLも微妙に違う。
SQLの種類
- DML(Data Manipulation Language)
データ操作言語という意味。データベースを操作するためのもの。
DMLの命令文はCRUDと似ている
-SELECT データベースを検索
-INSERT データを追加
-DELETE データを削除
-UPDATE データを更新 - DDL(Data Definition Language)
データ定義言語という意味。テーブル自体の作成や削除など、DMLより影響する範囲が広い。
-CREATE DBやテーブルの追加
-DROP DBやテーブルの削除
-ALTER DBやテーブルの内容を変更
-TRUNCATE データを全部削除
-JOIN テーブルを結合