MySQL入門

MySQLは、オープンソースのデータベースのひとつで、世界で最も利用されているRDBMS(Relational DataBase Management System、訳:リレーショナルデータベース管理システム)です。開発元はオラクルとなっています。

MySQLとは

MySQLは、Windows、Mac、Linuxなどマルチプラットフォームをサポートしています。データベースの操作には、SQL言語を使います。

RDBMSのデータベースは、Excelなどの「表」のように行と列があります。

about-mysql

この名字や番号を「名前=田中」のように指定することでデータを取得します。

MySQLのライセンス:GPL・商用

MySQLは、GPLかコマーシャルライセンス(商用ライセンス)のいずれかを選ぶデュアルライセンス方式を採用しています。

GPLに従う限りは商用でも無料で利用できますが、GPLに従いたくない場合や安定性が高くテクニカルサポートを受けることができる商用版MySQLを利用するには、コマーシャルライセンスを購入する必要があります。

MySQLの基本

MySQLへのログイン方法や、データベース・テーブルを一覧表示する方法など基本について説明します。

MySQLに接続・ログインする
MySQLの予約語と識別子
SHOW DATABASES:データベース一覧を表示する
SHOW TABLES:テーブル一覧を表示する

データの取得

SELECT文を使ってデータを取得する方法について説明します。WHERE句やORDER BY句などを使うことで取得するデータを絞り込むことができます。

SELECT:データを取得する
WHERE:検索条件を指定する

ユーザーの追加

MySQLにユーザーを追加し、テーブルの権限を不要する方法について説明します。

ユーザーの一覧を表示する
CREATE USER:ユーザーを作成する
SET PASSWORD:パスワードを変更する

データベースとテーブルの作成・変更・削除

データベース・テーブルを作成・変更・作成する方法について説明します。

CREATE DATABASE:データベース作成する
CREATE TABLE:テーブル作成をする
PRIMARY KEY:テーブルの主キー制約を設定する
AUTO_INCREMENT:テーブルのカラムを連番にする
ALTER TABLE ~ ADD:カラムを追加する
DROP DATABASE:データベースを削除する

Welcome to UX MILK

UX MILKはより良いサービスやプロダクトを作りたい人のためのメディアです。

このサイトについて

購読

平日・週2回更新