XAMPPを使ってMySQLでデータベースを作成する方法【初心者向け】

XAMPPを使って「MySQL」でデータベースを作成する方法を初心者向けに解説した記事です。MySQLでテーブルを作成する際の手順も紹介しているので、この記事を参考にして操作してみましょう。

TechAcademyマガジンはオンラインのプログラミングスクールTechAcademy [テックアカデミー]が運営する教育×テクノロジーのWebメディアです。初心者でもすぐ勉強できる記事が1,000以上あります。

PHPの開発環境としてよく使われるXAMPPではMySQLを利用することができます。

そこで今回は、XAMPPでMySQLを使ってデータベースを作成する方法について紹介します。

なお本記事は、MySQLを扱うTechAcademyのPHPオンライン講座の内容をもとにしています。

 

MySQLとは

MySQLとは、無償提供されているリレーショナルデータベース管理システムのなかでも郡を抜いて高性能であるため、世界中で使われています。

利用されているシステムの規模は、個人レベルから社員数百名規模の企業と幅広く、信頼性の高さを表しています。

 

大石ゆかり

田島メンター!XAMPPをインストールしました。さっそくデータベースを使ってみたいんですが。

田島悠介

今回はphpmyadminっていうソフトを使って、DBを作成してみよう!

大石ゆかり

phpmyadminって何でしょうか?

田島悠介

コマンドプロンプトやあるいはPHPなどのプログラム側からでもデータベースを作成できるんだけど、phpmyadminの場合、グラフィカルな見やすい感じで作成出来るんだ。さっそく見てみよう!

 

XAMPPを使ってMySQLでデータベースを作成する

XAMPPをインストールしたら、「XAMPP Control Panel」を起動します。

下記の画面が表示されたら、赤枠で囲まれた「Start」のボタンをそれぞれクリックします。

WS0000002

 

 

クリック後、緑枠のように「PID(s)」と「Port(s)」に数字が割り振られたら成功です。

WS0000012

 

次にブラウザを立ち上げて、URL欄に

http://localhost/phpmyadmin/index.php

を入力し、サイトにアクセスします。

 

URLを入力して下記画面が表示されたら、「言語:Language」「ユーザ名」「パスワード」を入力し、赤枠をクリックします。

(※今回、言語は「日本語」を選択しています)

WS0000033

 

ログイン後、下記画面が表示されたら、「データベース」をクリックします。

WS0000052

 

次の画面が表示されたら、青枠の箇所に任意のデータベース名を入力し、「作成」をクリックします。

(※例としてデータベース名「example」としています)

WS0000071

 

下記画面が表示された後、先ほど作成したデータベースが一覧にあることを確認し、選択します。

WS0000091

 

あとは、任意のテーブル名、カラム数を入力し、「実行」をクリックしてテーブルを作成していきます。

WS0000102

今回はMySQL自体の使い方については詳しく紹介しませんが、ぜひご自分で試してみてください。

 

[PR] MySQLで挫折しない学習方法を動画で公開中

おわりに

XAMPPを使ってMySQLでデータベースを作成する方法については、以上です。

さらにXAMPPを使いこなしたい場合は、XAMPPでセキュリティ設定を行う方法も合わせてご覧ください。

 

大石ゆかり

データベースを作成することが出来ました!テーブルの作成やデータの追加も出来るみたいですね。

田島悠介

そうそう。表示がコマンドプロンプトやプログラムのソースコードなどに比べてわかりやすいので、いいよね。

大石ゆかり

全部phpmyadminで作成してもいいですか?

田島悠介

悪くはないんだけど、ブログの管理者の画面とか、ユーザーの入力内容をデータベースに登録する場合は、PHPからデータベースにアクセスして登録する必要があるよね。

 

MySQLを勉強していて、
・もっと効率的に勉強したい
・誰かに聞きながら学びたい
・自分でWebサービスを作りたい
と思ったことはないでしょうか?

そんな方のために、TechAcademyではオンラインブートキャンプPHP/Laravelコースを提供しています。

現役エンジニアがパーソナルメンターとして受講生に1人ずつつき、マンツーマンのメンタリングで学習をサポートし、最短4週間でオリジナルWebサービスを開発することが可能です。

独学に限界を感じている場合はご検討ください。