用語集 最終更新 2026.04.13

MySQL

MySQL は、オープンソースで広く使われている代表的なリレーショナルデータベースです。
特に Web アプリや業務システムで採用例が多く、まず普通の Web システムを作る という場面でかなり名前が出やすいです。

まず押さえたいポイント

  • 表形式でデータを整理して扱う RDBMS の定番のひとつ
  • Web アプリ、CMS、業務システム、EC などで広く使われる
  • InnoDB によってトランザクションや外部キーを扱える
  • 情報量や利用実績が多く、学び始めや運用時に調べやすい

どんな場面で使うか

MySQL は、会員情報、商品情報、記事、受注、設定値など、構造化されたデータを安定して保存したい 場面で使われます。
LaravelPHP 系の開発だけでなく、さまざまな Web システムで定番です。

レンタルサーバーや既存の運用環境で前提になっていることも多く、まず無難に始めたい ときの候補になりやすいです。

実務で見るポイント

MySQL が優れているのは、単に古くからあるからではなく、多くの案件で必要な機能がそろっていて、運用ノウハウも豊富 なことです。
一般的な CRUD 中心の Web アプリなら、MySQL で十分に対応できることが多いです。

一方で、あとから高度な検索、柔軟な型、拡張機能まで強く使いたくなるなら、PostgreSQL と比較して選ぶ場面もあります。

よくある誤解

MySQL は 簡単だけど本番向きではない と誤解されることがありますが、実際には本番環境でも広く使われています。
大事なのは MySQL か PostgreSQL か だけでなく、バックアップ監視、権限設計、インデックス設計まで含めて運用できているかです。