SQLとは?
SQL(Structured Query Language)とは?3行で
データベース管理システム(DBMS)とやり取りするために使用される言語
日本語では「エスキューエル」、海外では「シーケル」と発音することが多い
リレーショナルデータベースに格納されたデータの操作、クエリ(問い合わせ)、定義、制御を行える
マーケティング領域やデータ分析などの仕事で使う場合は、「問い合わせ」を行うことが多い。
SQLのクエリの例
// 指定したテーブルから特定の列を選択し、条件に基づいて結果をフィルタリング
SELECT 列名 FROM テーブル名 WHERE 条件;
// 指定したテーブルに新しい行を挿入し、指定した列に対応する値を設定
INSERT INTO テーブル名 (列1, 列2, 列3) VALUES (値1, 値2, 値3);
できないこと
システム開発はできない。データベース言語であって、プログラミング言語ではない。
用語
クエリ(Query)
データベースから情報を取得するために使用される問い合わせ文のこと
データを抽出、操作、更新、削除、挿入できる
リレーショナルデータベース(Relational Database)
複数のテーブルとそれらのテーブル間の関係を定義することで表現する構造のデータベースのモデル
関係データベース管理システム(RDBMS - Relational Database Management System)
リレーショナルデータベースを管理するためのソフトウェアシステムやプログラムのこと
MySQL、Oracle Database、Microsoft SQL Server、PostgreSQLなど
SQLはデータベース言語としてISO(国際標準化機構)で規格化されているため、基本的なクエリはどのRDBでも同じように利用できる(それぞれに拡張機能があったりはする)
明日は、基本的なSELECT文の書き方についてまとめます。コメントアウトや、大文字小文字の使い分けなど。
この記事が気に入ったらサポートをしてみませんか?