見出し画像

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文の書き方についてまとめます。コメントアウトや、大文字小文字の使い分けなど。


この記事が気に入ったらサポートをしてみませんか?