プログラミング、フリーダイビング、ブロックチェーンのブログ

プログラミング道場

私がおすすめするプログラミング教材のまとめ【書籍と動画】

プログラミング言語 スクリプト言語 コンパイル言語 アプリ開発 サーバー、インフラ、セキュリティなど 機械学習系 ゲーム開発 データベース 子供向け デザイン その他 おまけ まとめ この記事では、様々な書籍を紹介しました。 是非、自分に合 ...

続きを見る

MySQLの学習でおすすめの本と動画【2020年最新】

更新日:

記事の内容


プログラミング言語の書籍は非常に多く、MySQLに関する書籍だけでも数十種類あります。
そのため、最初は自分にあった本を選ぶのも一苦労です。
今回は、それも踏まえた上で、MySQLを学習するさいに、おすすめの書籍を紹介していきたいと思います。

初心者向け【入門編】

書き込み式SQLのドリル

SQLの基本である、CREATE、READ、UPDATE、DELETE、JOINなどを書きながら丁寧に覚えていきます。
GROUP BYやWHEREなども抑えており、初心者にはオススメできる本です。
今の時代に、「書いて覚える」というのが、逆に私は好きです(笑)

ゼロからはじめるデータベース操作

ミックさんが書いている本に外れはありません。
昔は、上級者向けの本を書いている印象でしたが、初心者向けも書いてくれました。
これを読めば、SQLの基本を学ぶことができます。

SQL入門 - MySQLで学ぶデータベース

今すぐ詳細を見てみる

動画でSQLの基礎を勉強したいなら、これがオススメです。
セットアップ方法からCRUD、JOINといった基礎的なことを丁寧に説明してくれます。

PHP+MySQL(MariaDB) Webサーバーサイドプログラミング入門

今すぐ詳細を見てみる

動画教材です。
PHPとMySQLの基礎を学ぶことができます。
実際に簡単なアプリケーションを作成するので、楽しく学習することができます。

中級者向け

UMLモデリングレッスン

DB設計やモデリングを始めたい人にオススメしたい本です。
モデリングを解説している本は少ないので、私は重宝しています。

論理データベース論考

DB設計について解説しています。
T字形ER手法という独特の方法で、DB設計をしていきます。
前半の解説は難しいのですが、後半だけでもためになります。

達人に学ぶSQL徹底指南書

中級者向けのミック本です。
集合論やCASE式、ウインドウ関数についても解説しています。
DB初心者を脱出したい人は勿論のこと、SQLのパフォーマンス・チューニングをした人にもオススメの本です。

理論から学ぶデータベース実践入門

奥野さんが書いている本にも外れはありません。
正規化、NULL、インデックス、トランザクションについて詳しく説明しています。
それらをなんとなく知っている人も多いと思いますが、改めてこの本で勉強し直すのもいいと思います。

エキスパートのためのMySQL

SQLの書き方を勉強したい人ではなく、MySQLの運用をしたい人にオススメの本です。
どちらかと言えば、サーバー管理者に読んで欲しい本です。
この本の内容を知っていれば、MySQLのチューニング並びに、安全な運用をすることができます。
MySQLのサーバー管理者なら、是非、手元に置いておきたいです。

Advanced SQL + MySQL

今すぐ詳細を見てみる

英語の動画ですが、サブクエリー、viewといった応用的なSQLやデータ分析について学ぶことができます。
実践的な内容に沿った動画です。

上級者向け

SQLパズル

Joe Celkoは、SQLに関しては、かなり有名な人です。
この本では、かなり難解なSQLを扱っています。
ここまで難解なSQLは、Web系ではあまり使わない気がするので、趣味のような感じもしています(笑)
なぜならば、難解なSQLの場合、2つのQueryに分けて、プログラミング言語側で処理をすることもできるからです。
その方が、アプリケーションをスケールしやすいんですよね。
でも、それでも、この本を読むと目から鱗が落ちるかもしれません!

プログラマのためのSQL

同じくJoe Celko本です。
SQLを極めたい人には、是非、手にとって欲しい本です。
基礎的な話から、木構造、統計的な話まで幅広く扱っています。
SQLのバイブルのような本かもしれません。

まとめ

この記事では、初心者向け、中級者向けにわけて、それぞれにオススメする書籍を紹介しました。
SQLの知識は、一生ものなので、将来的にもずっと使うことができます。
興味が湧いた方は、自分のレベルに合わせて、是非、本を手にとって勉強を始めて下さい。

Good luck for your engineer life!

NoSQLの勉強をしたい人は、この記事を読んで下さい

NoSQLの学習でおすすめの本と動画【2020年最新】

Linuxの勉強をしたい人は、この記事を読んで下さい

Linuxの学習でおすすめの本と動画【2020年最新】

インフラの勉強をしたい人は、この記事を読んで下さい

インフラの学習でおすすめの本と動画【2020年最新】

MySQLをより詳しく勉強したい人は、この記事を読んで下さい

MySQLの学習でおすすめの本と動画【2020年最新】

初心者向け【入門編】 書き込み式SQLのドリル SQLの基本である、CREATE、READ、UPDATE、DELETE、JOINなどを書きながら丁寧に覚えていきます。 GROUP BYやWHEREなども抑えており、初心者にはオススメできる本 ...

続きを見る


セキュリティをより詳しく勉強したい人は、この記事を読んで下さい

セキュリティの学習でおすすめの本と動画【2020年最新】

初心者向け 図解まるわかり セキュリティのしくみ イラストが豊富に入っているので、私はこの本が大好きです。 非常にわかりやすい、初心者向けのセキュリティ本です。 法律関係についても書かれているのは嬉しいですね^^ まんべんなく、セキュリティ ...

続きを見る

各都道府県にあるプログラミングスクールを知りたい人は、この記事を読んで下さい

都道府県別のプログラミングスクール紹介【2020年最新】

プログラミング言語 北海道 東北 関東 中部 近畿 中国 四国 九州 沖縄 まとめ この記事では、都道府県別にプログラミングスクールを紹介しました。 近くに行ってみたいスクールがあれば、是非、連絡をしてみて下さい^^ Good luck f ...

続きを見る

関連コンテンツ

-MySQL, プログラミング, プログラミング関連, 書評

Copyright© プログラミング道場 , 2020 All Rights Reserved Powered by AFFINGER4.