インフラ

【初心者向け】MySQLの学習手順を徹底解説

mysql-learning

「MySQLの学習を効率よく進めるための手順がわからない・・・」これから学習を始める方の中にはこのように思っている人も多いことでしょう。

MySQLの効率的な学習手順がイマイチわからない・・・。

そこで本記事では筆者が思う効率的なMySQLの学習手順を解説していきたいと思います。

※なお、本記事で紹介するMySQLの学習手順は以下のような構成。(詳細は後述)

  1. MySQLの環境を構築する
  2. MySQLのコマンドに慣れる
  3. DB設計について学ぶ
  4. GUIツールでの操作に慣れる
たろう
たろう
では早速MySQLの学習手順について解説していきます♪

学習手順①MySQLの環境を構築する

mysql-install

MySQLの学習を始めるにあたってまず必要になってくるのが環境の構築です。

MySQLを含めたデータベースのスキルは実際にコマンドを叩いて結果を確認することで身につくのでここは外せないポイントとも言えます。

mysql-install
【Mac版】MySQLのインストール方法をわかりやすく解説MacにMySQLをインストールする方法について解説。パッケージ管理ツールHomebrewを使えばたったの1コマンドでMySQLをインストールすることが可能です。...

MacにMySQLをインストールする方法については上の記事で解説しているので、Macを使っていらっしゃる方はこちらを参考にしてみてください。

ローカルでなくとも(例えばAWSのRDSなど)MySQLの学習は進められるので好みの方法で全然OKです♪

とまぁやり方は何であっても今後の学習がただの座学にならないよう、この環境構築のSTEPは飛ばさないように心掛けましょう。

今後の学習をただの座学にしないためにMySQLの環境をまずは構築。

 

学習手順②MySQLのコマンドに慣れる

programming-job

MySQLの環境構築が済んだら、実際にSQL文を打ち込んで結果を確認してみましょう。

と言っても「そもそもSQL文の書き方が分からない」という方も多いかと思いますので、以下で学習の助けとなるサイトや入門書をご紹介します。

MySQLの学習におすすめの入門サイト

MySQLの学習におすすめしたい入門サイトは『一週間で身につくMySQL』です。

実際にサイトを見てもらえれば分かると思いますが、体系的にMySQLないしデータベースについてサクッと学習することができます。

『一週間で身につくMySQL』なら一週間でMySQLの基礎が身につく。

また、動画で学習したい方には『ドットインストール』という学習サイトがおすすめです。

有名な学習サイトなので知っている方も多かと思います。(ただしMySQLの学習は一部有料になっているので注意が必要です)

【完全版】ドットインストールの評判は?無料と有料の比較ありドットインストールの口コミや評判は?本記事では初心者におすすめのプログラミング学習サイトドットインストールの概要から口コミ・評判、使い方について解説しております。...

なお、ドットインストールの口コミや評判については上の記事でまとめているので気になる方はこちらもチェックしてみてください。 

MySQLの学習におすすめの入門書

MySQLについて体系的に学びたいという方には書籍での学習がおすすめです。

上記でMySQLについて学べる入門サイトを紹介しましたが、そうは言ってもやはり書籍の方が網羅性という面で内容は充実しております。

mysql-books
【2022年版】MySQLのおすすめ入門書5選MySQLについて学びたいと思うが、どの書籍を選んでいいか分からない・・・。そんな初学者の方向けに本記事ではMySQLのおすすめ入門書を厳選して紹介しております。...

上の記事でMySQLの学習におすすめの入門書を紹介しているので、書籍を利用して学習を進めていこうと考えている方は参考にしてみてください。

データベース&SQLの基礎をサイトもしくは書籍を使って学習しよう。

 

学習手順③DB設計について学ぶ

db-arch

「②MySQLのコマンドに慣れる」まで学習すれば既存のテーブル操作は行えるはずです。

しかし、新たにテーブルを作成するとなると・・おそらく多くの人が困惑するでしょう。

新たにテーブルを作成するとなるとデータベース設計のスキルが必要になります。(どういう構成でテーブルを作成するのが効率的かなど)

db-arch
【2022年版】データベース設計のおすすめ本3選データベース設計は初学者が躓きやすいPOINT。本記事では独学でデータベース設計について学ぶ方が挫折しないよう、データベース設計に関してわかりやすく解説された入門書を3冊ご紹介しております。...

データベース設計について学習する際は上の記事で紹介している書籍を参考にするのが良いかと思います。(正直ここから難易度がグッと上がるので先人の知恵なしでは難しいです)

SQLの基礎を押さえたらデータベース設計について学んでみよう。

 

学習手順④GUIツールでの操作に慣れる

mysql-workbench

実は③までの学習を終えればMySQLを十分使いこなせるようにはなっているはずです。

ただ実際の現場でコマンドを叩きまくるということはなく、基本的には便利ツールを活用して効率的に作業を進めていきます。

mysql-workbench
【Mac版】MySQL Workbenchの使い方について画像付きで解説MySQL Workbenchの使い方がわからない・・・。そんなプログラミング学習者向けに本記事ではMacにMySQL Workbanchをインストールする方法から基本的な使い方までわかりやすく解説しております。...

その便利ツールというのがMySQL Workbenchでして、上の記事でインストール方法から使い方まで解説しているので参考にしてみてください。

ただし、最初からツールを導入するのはオススメしません。というのもコマンドでの操作にも慣れておかないと汎用的なスキルに繋がらないからです。 

 

【初心者向け】MySQLの学習手順|まとめ

mysql-learning

ここまでMySQLの学習手順についてお伝えしてきましたが、あくまで私個人の意見というだけですので参考までに留めておいてください。

念のため以下に本記事で紹介したMySQLの学習方法の全体像を再掲しておきます。

  1. MySQLの環境を構築する
  2. MySQLのコマンドに慣れる
  3. DB設計について学ぶ
  4. GUIツールでの操作に慣れる
たろう
たろう
ここまで記事を読んでいただきありがとうございました♪

本記事がこれからMySQLの学習を始められる方のお役に立てたのなら幸いです。ではっ!

github-learning
【初心者向け】Git&GitHubの学習手順まとめ「Git&GitHubの効率的な学習方法がわからない」そんな初心者の方向けに現役エンジニアの筆者が考えるおすすめの学習方法を解説しております。これからGit&GitHubの学習を始める方は必見です。...
mysql-books
【2022年版】MySQLのおすすめ入門書5選MySQLについて学びたいと思うが、どの書籍を選んでいいか分からない・・・。そんな初学者の方向けに本記事ではMySQLのおすすめ入門書を厳選して紹介しております。...
こちらの記事もおすすめ!

COMMENT

メールアドレスが公開されることはありません。 が付いている欄は必須項目です