前回はMySQLの導入方法を学んだね!
もし、まだご利用のパソコンにMySQLを導入していないという人は、以下の記事を参考にしながら導入をしてみましょう。
プログラミングをしたことがない人、IT業界に転職を考えているけれど勉強方法が分からないという人でも安心してください。
上記の記事では、画像付きでMySQLのインストール方法から環境変数の設定方法(コマンドプロンプトからMySQLを実行する方法)を解説しています。
ぜひ、参考にしてくださいね。
では、MySQLの導入が終わっている方は、本記事で「データベースの作成方法」を学んでいきましょう。
目次
MySQLでデータベースを作成する方法
まずは、コマンドプロンプトを管理者として実行し、MySQLを起動しましょう。
MySQLの起動コマンドは以下の通りです。
net start mySQL80
次に、MySQLにログインを行います。
ログインに使うコマンドは以下の通りです。
mysql -u root -p
MySQLをインストールするときに設定したパスワードを入力してログインしましょう。
上記、画像のようにWelcome to MySQL~と記載されたテキストが流れていれば、ログイン完了です。
では、次にデータベースを作成していきましょう。
MySQLでデータベースを作成する方法をサンプル交えて解説
データベースを作成する前に、実はMySQLには最初から複数のデータベースが用意されています。
MySQLの既存データベースを一覧で確認するには、以下のコマンドを使います。
SHOW databases;
上記コマンドを入力して実行すると、画像のように4つのデータベースが表示されるはずです。
もちろん、既存のデータベースを使うのも問題はありませんが、せっかくならオリジナルのデータベースを使って学習を進めていきましょう。
新しくデータベースを作成するには、「CREATE文」を使います。
ここでは本サイトのドメイン名をとって「yuru_it_se」という名前のデータベースを作ります。
CREATE DATABASE yuru_it_se;
Query OKと表示されれば無事に作成できています。
作ったデータベースが一覧にいるか確認してみましょう。
データベースの数が5つに増え、一覧の中に「yuru_it_se」というデータベースがいることが分かります。
コマンドの最後には必ず、半角の;(コロン)を付けましょう。
データベースをコマンドで作成するとなんだか一気にプログラミング感が増すよね!
ところで今の時点で苦手意識が芽生えた人もいるんじゃないかな?
もし苦手に感じても大丈夫。実は直感的に操作ができるSQL開発ツールがあるよ!
データベースを直感的に操作するSQL開発ツールの活用
SQL開発ツールとは、データベース管理、SQLクエリの作成、データを視覚情報でより分かりやすく扱うことができる便利なツールです。
実際の現場でもコマンドで実施する方もいますが、SQL開発ツールを使用する現場も数多く存在します。
私自身もSQL開発ツールを使っているので、SQL開発ツールの勉強もしておくと転職・就職に役立ちますよ!
MySQLを効率的に操作できるSQL開発ツール「A5M2」の特徴を紹介
私がオススメするSQL開発ツールはズバリ、A5:SQL Mk-2 通称A5M2。
A5M2はデータベースを取り扱うバックエンドの開発をより効率よく、より生産性を高くするために開発されたSQL開発ツールです。
A5M2では以下のような機能・実行が行える特徴があります。
- SQL文の入力補完
- 直感的な操作でSQL設計・作成が可能
- 実行計画の取得
- SQL文の整形
- SQLの連続実行
- 複数のSQL実行結果をExcelへ出力
- SQLを2度実行し、データの更新前・更新後の結果を比較
- テーブルのデータをインポート/エクスポート
- ER図の作成
- 大量のテスト用ダミーデータをInsertする機能
上記以外にも、さまざまな機能が豊富に搭載しているので使えるようになっていると便利です。
A5M2はA5:SQL Mk-2 ダウンロードページよりダウンロードいただけます。
Windows 10を利用していて最新版を使いたい人は、Microsoft Store版を利用してください。
Windows 10以外の方は、Vector ZIPファイル版がオススメです。
詳しい違いについては、以下のページよりご確認ください。
A5M2をダウンロード・インストールしたら起動し、先ほどコマンドプロンプトで作成したデータベースを追加してみましょう。
「A5M2」を使って新しいデータベースを追加する手順を解説
A5M2を起動後、メニューバーからデータベースをクリックし、データベースの追加と削除をクリックしてください。
次に、「追加」ボタンを押下します。
今回はMySQLを取り扱っているので、MySQL/MariaDB(直接接続)をクリックしましょう。
デフォルトでホスト名/ユーザー名/ポート番号が入っているので、ここではMySQLをインストールしたときに設定したパスワードのみを入力します。
その後、実際に接続できるかテスト接続ボタンを押下して確認しましょう。
内容に誤りがなければ、以下の画像のように「接続に成功しました。」と表示されます。
もし接続に失敗した場合はパスワードが正しいか、CapsLockキーが有効になっていないか確認してください。
接続に成功したらOKボタンを押下し、データベース名を付ける画面が現れます。
デフォルトのlocalhost/mysqlでも良いですが、今回は分かりやすいように「yuru_it_se」を追記してOKを押下します。
無事にデータベースの追加ができました。
では、閉じるボタンを押下しましょう。
上記画像のようにデータベースが増えていればDBの追加は完了です。
次からはA5M2を使って実際にテーブル作成をしていきます。
MySQLテーブルの作成方法は?
MySQLのテーブル作成方法は、以下の記事で解説しています。
データベースの作成ができたら、今度はテーブルの作成方法を学習していきましょう。
まとめ
いかがでしたか?
無事にデータベースの新規追加、行えましたでしょうか。
誰でも最初は初めてすることなので、苦手意識が出てきてもおかしくはありません。
しかし、A5M2という便利なSQL開発ツールを使えば誰でも気軽にデータベースについて学ぶことができます。
実際の現場でもA5M2を使ってデータを取り扱ったりするので、一緒に勉強していきましょう!
MySQLを学ぶのにおすすめの書籍はコチラ

独学に限界を感じてはいませんか?
専門的な学習を受けたい20代の人にオススメなのが ITエンジニア就職に特化した【ウズカレIT】です。
ウズカレITがオススメな理由は以下の通り。
- IT講師による手厚い学習サポート:プロのIT講師から直接サポートが受けられます。
- IT学習サポートが無料:費用を気にせず学習に集中できます。
- Java言語を基礎から学べる:全くの未経験でも基礎からしっかり学べます。
- 就職/転職サポートも充実:学習だけでなく、就職や転職のサポートも万全です。
- 面接対策も安心:面接対策にも力を入れており、安心して挑戦できます。
※29歳以下限定のサービス
ウズカレITは、ITエンジニアを目指す初心者や業界未経験者、求職者に特化しています。入社後の定着度は93.6%と高く、一人一人に合った職場選びをサポートしてくれる点も魅力の一つです。
興味のある方は、まずは初回カウンセリングを受けてみてはいかがでしょうか!