MySQL<基本>

MySQL

MySQLとは …

Oracle社から販売されているリレーショナル・データモデルに基づいて作成されたデータベース管理システム(DBMS:Database Management System)のこと
オープンソースで開発されており、無償で提供されている

データベース(Database)とは…

広義の意味でのデータベースは、「データの貯蔵庫」を指す
IT分野では、DBMSのことを指す

DBMSとは…

データベースを管理するためのアプリケーションのこと

  • 膨大な量のデータを扱うことができる
  • 素早くデータを取り出すことができる
  • 複数のユーザーで同時に利用できる
  • トランザクション*1管理機能を備えている
  • セキュリティ機能を備えている
  • 耐障害性を備えている

DBMSの基本的な操作"CRUD"とは…

作業名 内容 MySQL内での具体的な文
CREATE 新しいデータの追加 CREATE・INSERT
READ 既存データを検索する SELECT
UPDATE 既存データを変更する UPDARE
DELETE 既存データを削除する DELETE

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

①二次元の表(テーブル)を扱う
②テーブルはデータ重複なく整合的である(=正規化されている)
③テーブル同士に関連を持たせて結合(ジョイン)することができる
SQL(Structured Query System)という専門言語を用いて操作する

*1:一連のデータ処理の流れをひとまとめにした単位のこと