カテゴリ: MySQL 更新日: 2025/12/24

MySQLをMacにインストールする方法を完全解説!Homebrewで始める初心者向けデータベース環境構築

MySQLをMacにインストールする方法(Homebrew)
MySQLをMacにインストールする方法(Homebrew)

先生と生徒の会話形式で理解しよう

生徒

「MacでMySQLを使いたいんですが、インストールって難しいですか?パソコンもあまり触ったことがなくて……」

先生

「MacならHomebrewという道具を使うと、とても簡単にMySQLを入れられます。手順も少ないですよ。」

生徒

「Homebrewって初めて聞きました。それでも大丈夫ですか?」

先生

「名前は難しそうですが、アプリをまとめて管理するための便利な仕組みです。一つずつ説明します。」

1. MySQLとデータベースの基本を知ろう

1. MySQLとデータベースの基本を知ろう
1. MySQLとデータベースの基本を知ろう

MySQLは、データベースを管理するためのソフトです。データベースとは、情報を表の形で整理して保存する場所のことです。紙の名簿をパソコンの中に作るようなイメージをすると分かりやすくなります。

名前や年齢、メールアドレスといった情報を、そのまま文字で保存すると探すのが大変になります。MySQLを使うと、必要な情報だけをすぐに取り出せるようになります。その操作に使う言葉がSQLです。

2. Homebrewとは何かを初心者向けに理解する

2. Homebrewとは何かを初心者向けに理解する
2. Homebrewとは何かを初心者向けに理解する

Homebrewは、Mac専用のソフト管理ツールです。難しい設定を自分で行わなくても、命令を一行入力するだけで必要なソフトを入れてくれます。

スマートフォンのアプリストアのように、「これを入れたい」と伝えると自動で準備してくれる仕組みだと考えると安心です。MySQLをMacにインストールする場合、このHomebrewを使う方法がよく選ばれています。

3. Homebrewを使ってMySQLをMacにインストールする

3. Homebrewを使ってMySQLをMacにインストールする
3. Homebrewを使ってMySQLをMacにインストールする

Macで操作を行うときは、「ターミナル」という黒い画面を使います。これは、キーボードで命令を書いてパソコンに指示を出すための道具です。最初は少し驚くかもしれませんが、決まった文字をそのまま入力するだけなので安心してください。

Homebrewがすでに入っている場合は、次の命令でMySQLをインストールできます。


brew install mysql

この命令は「MySQLをパソコンに入れてください」という意味です。処理が終わるまでしばらく待ちます。

4. MySQLを起動して使える状態にする

4. MySQLを起動して使える状態にする
4. MySQLを起動して使える状態にする

インストールが終わっただけでは、MySQLはまだ動いていません。使う前に起動する必要があります。起動とは、ソフトを動かし始めることです。


brew services start mysql

これでMySQLがMac上で動き続ける状態になります。パソコンを再起動しても、自動でMySQLが起動するようになります。

5. MySQLが正しく動いているか確認しよう

5. MySQLが正しく動いているか確認しよう
5. MySQLが正しく動いているか確認しよう

MySQLが正しくインストールできたかを確認するために、簡単なSQLを実行してみます。ここでは、すでに次のようなデータが入った表があると仮定します。


id | name       | age | email
---+------------+-----+-------------------
1  | 山田太郎   | 25  | taro@example.com
2  | 佐藤花子   | 19  | hanako@example.com
3  | 鈴木一郎   | 30  | ichiro@example.com
4  | 高橋次郎   | 22  | jiro@example.com

SELECT *
FROM users;

id | name       | age | email
---+------------+-----+-------------------
1  | 山田太郎   | 25  | taro@example.com
2  | 佐藤花子   | 19  | hanako@example.com
3  | 鈴木一郎   | 30  | ichiro@example.com
4  | 高橋次郎   | 22  | jiro@example.com

このように表が表示されれば、MySQLはMacで正しく動いています。

6. 条件を指定してデータを取り出してみる

6. 条件を指定してデータを取り出してみる
6. 条件を指定してデータを取り出してみる

SQLでは、条件を付けて必要なデータだけを見ることができます。例えば、年齢が20歳未満の人だけを表示する場合です。


SELECT name, age
FROM users
WHERE age < 20;

name     | age
---------+-----
佐藤花子 | 19

「WHERE」は条件を決める言葉です。紙の名簿から条件に合う人だけ探す作業を、MySQLが代わりにやってくれます。

7. 並び順を変えて表示する

7. 並び順を変えて表示する
7. 並び順を変えて表示する

データは好きな順番で並べることもできます。年齢が若い順に表示したい場合は、次のように書きます。


SELECT name, age
FROM users
ORDER BY age ASC;

name     | age
---------+-----
佐藤花子 | 19
高橋次郎 | 22
山田太郎 | 25
鈴木一郎 | 30

「ORDER BY」は並び替え、「ASC」は小さい順という意味です。MySQLをHomebrewでMacにインストールすると、こうした基本操作をすぐ試せます。

カテゴリの一覧へ
新着記事
New1
MySQL
MySQLのWHERE句でNOT条件を指定する方法を徹底解説!初心者向けSQL条件検索ガイド
New2
PostgreSQL
PostgreSQLのLIMIT・OFFSETとパフォーマンス問題を完全解説|初心者でもわかる安全な使い方
New3
MySQL
MySQLのUPDATE文でデータを更新する基本を徹底解説|SQL初心者でもわかるデータベース更新入門
New4
PostgreSQL
PostgreSQLのOFFSET完全入門|並び替えと組み合わせてデータをスキップする方法を初心者向けに解説
人気記事
No.1
Java&Spring記事人気No1
PostgreSQL
PostgreSQLのDISTINCT完全ガイド|SQLで重複データを除外する方法を初心者向けに解説
No.2
Java&Spring記事人気No2
PostgreSQL
PostgreSQLの主キー・外部キーを完全解説!初心者でもわかる設定方法と考え方
No.3
Java&Spring記事人気No3
PostgreSQL
PostgreSQLとは?初心者向けに特徴をわかりやすく解説
No.4
Java&Spring記事人気No4
PostgreSQL
PostgreSQLのLEFT JOIN完全入門!不足データを補いながらテーブル結合する仕組みをやさしく解説
No.5
Java&Spring記事人気No5
PostgreSQL
PostgreSQLのUPDATE文の使い方(部分更新・条件更新)
No.6
Java&Spring記事人気No6
PostgreSQL
PostgreSQLスキーマ設計のベストプラクティス完全ガイド|初心者でもわかるデータベース整理術
No.7
Java&Spring記事人気No7
PostgreSQL
PostgreSQLスキーマ作成・削除完全ガイド!初心者でもわかるデータベース設計の基礎
No.8
Java&Spring記事人気No8
PostgreSQL
PostgreSQLの権限管理を完全解説|スキーマ単位で理解するデータベースセキュリティの基礎