MySQL(マイエスキューエル)

MySQL(マイエスキューエル)とは、世界中で広く使われているオープンソースの「データベース管理システム(RDBMS)」のことです。大量のデータを表(テーブル)の形で整理して保存し、必要な情報をすばやく取り出すために使われます。

現実世界でいえば、きちんと仕切られた巨大な「書類キャビネット」と、そこから目的の書類を瞬時に探し出してくれる「有能な事務員」がセットになったような仕組みです。データをきれいに整理し、探しやすくしてくれます。

MySQLの特徴

MySQLは無償で使えるうえに高速・安定しており、Webサービスの裏側を支える定番のデータベースとして人気があります。

  • オープンソースで無償
    基本的に無料で利用でき、導入のハードルが低いのが魅力です。
  • 高速で安定している
    大量のアクセスやデータにも耐えられ、多くのサービスで採用されています。
  • SQLで操作する
    「SQL」という共通の命令言語でデータを出し入れします。

リレーショナルデータベースとは

MySQLは「リレーショナルデータベース」の一種です。データを行と列からなる表で管理し、複数の表を関連づけて扱えるのが特徴です。

用語 意味 身近な例え
テーブル データを収める表。 1枚の名簿シート
レコード 表の1行分のデータ。 名簿の1人分
カラム 表の列(項目)。 「氏名」「住所」欄

どんな場面で使われる?

MySQLは、会員情報や商品データ、投稿記事などを保存するために、Webサイトやアプリの裏側で広く使われています。たとえばこのようなCMS「WordPress」も、記事データの保存にMySQLを利用しています。

ほかのデータベースとの関係

データベースにはMySQL以外にもさまざまな種類があり、用途や規模によって使い分けられます。

名前 特徴
MySQL オープンソースで軽快。Webサービスの定番。
PostgreSQL 高機能で複雑な処理に強いオープンソースDB。
Oracle Database 大規模・商用向けの高性能な有償DB。

あわせて知っておきたい用語

  • データベース
    データを整理して蓄えておく仕組み。MySQLもその一つです。
  • SQL
    データベースを操作するための共通の命令言語。
  • RDBMS
    表形式でデータを管理するデータベースの方式・ソフト。
  • OSS
    ソースコードが公開された自由に使えるソフト。MySQLも該当します。

コメント

タイトルとURLをコピーしました