【2021年】DB/SQL本「人気BEST30 / おすすめ参考書20選」【データベースをマスター】

SQLはデータベース操作用のプログラミング言語。MySQL、PostgreSQLなどのデータベース(RDB)が操作可能です。

世の多くのIT系のサービス/アプリは、様々なデータをDataBaseとやり取りすること成り立っており、IT/Webサービス作りにDB操作の知識は欠かせません

また、現在はビッグデータ分析等のデータ解析需要も高く、データベースを自在に高速に扱う技術は益々必要とされています。

そんなぜひとも身につけたいデータベース言語「SQL」を、人気や実用方法別のおすすめ書籍等とともに見ていきまっす。

発売したての新書をピックアップ
技術書は情報の鮮度も重要、人気ランキングの前に新しい書籍もチェックしておきましょう。




 
Kindle Paperwhite
発売日 2018/11/07
(2021/09/22 15:16時点)

 

 

Contents

 

Kindle Unlimited 1ヶ月無料

kindle_unlimited_sale
 
  • 1ヶ月無料で読み放題
  • 1ヶ月以内でも解約可能
  • 解約後も1ヶ月まで利用可


 

DB/SQLの本「人気ランキング」

SQLのプログラミング本を、今売れ筋の人気ランキングで一覧したのが以下。

ランキングは日々更新されていますので、最新の人気が反映されています。

 

(2021/09/22 12:07 更新)
Rank製品価格
1
Oracle PL/SQLワークブック
発売日 2011/11/21
Feuerstein, Steven, Odewahn, Andrew (O'Reilly Media)
総合評価
2,047円
4,475円
6,380円
4,126円
2
SQLアンチパターン
発売日 2013/01/26
Bill Karwin (オライリージャパン)
総合評価
3,520円
3,520円
3,520円
3
スッキリわかるSQL入門 第2版 ドリル222問付き! (スッキリシリーズ)...
発売日 2018/11/30
中山清喬, 飯田理恵子 (インプレス)
総合評価
3,080円
2,772円
3,080円
3,080円
4
達人に学ぶDB設計 徹底指南書
発売日 2012/03/16
ミック (翔泳社)
総合評価
2,860円
2,574円
2,860円
2,860円
5
2,750円
2,475円
2,750円
2,750円
6
SQL 第2版 ゼロからはじめるデータベース操作
発売日 2016/06/17
ミック (翔泳社)
総合評価
2,068円
1,861円
2,068円
2,068円
7
WEB+DB PRESS総集編[Vol.1~120] (WEB+DB PRESSプラスシリーズ)
発売日 2021/07/31
泉水 翔吾, 櫻庭 祐一, 宇佐美 健太, 笹田 耕一 (技術評論社)
総合評価
2,970円
2,970円
2,970円
8
3,080円
2,772円
3,080円
3,080円
9
詳説 データベース ―ストレージエンジンと分散データシステムの仕組み...
発売日 2021/07/06
Alex Petrov (オライリージャパン)
総合評価
4,180円
4,180円
4,180円
10
データベースシステム(改訂2版)
発売日 2020/04/09
博之, 北川 (オーム社)
総合評価
3,520円
3,344円
3,520円
3,520円
11
2,948円
2,948円
2,948円
2,948円
12
前処理大全[データ分析のためのSQL/R/Python実践テクニック]
発売日 2018/04/13
本橋 智光 (技術評論社)
総合評価
3,300円
3,300円
3,300円
3,300円
13
RDB技術者のためのNoSQLガイド
発売日 2017/05/09
河村康爾, 北沢匠, 佐伯嘉康, 佐藤直生 (秀和システム)
総合評価
6,300円
3,366円
3,366円
3,148円
14
2,288円
2,288円
2,288円
2,288円
15
SQLパズル 第2版~プログラミングが変わる書き方/考え方
発売日 2007/11/02
ジョー・セルコ, Joe Celko (翔泳社)
総合評価
3,080円
3,080円
3,080円
16
プロとしてのOracle PL/SQL入門 【第3版】(Oracle 12c、11g、10g対応)...
発売日 2014/12/04
アシスト教育部 (SBクリエイティブ)
総合評価
2,527円
2,376円
2,640円
2,450円
17
3,520円
3,520円
3,520円
18
2,178円
1,525円
1,694円
2,178円
19
PHPとMySQLのツボとコツがゼッタイにわかる本
発売日 2015/05/21
横山達大 (秀和システム)
総合評価
2,534円
2,475円
2,475円
2,750円
20
3,938円
3,741円
3,938円
3,938円
21
おうちで学べるデータベースのきほん
発売日 2015/02/20
ミック, 木村 明治 (翔泳社)
総合評価
2,420円
2,178円
2,420円
1,540円
22
できるPRO MySQL できるPROシリーズ
発売日 2015/01/30
赤井 誠, できるシリーズ編集部 (インプレス)
Kindle Unlimited対象
総合評価
4,347円
2,398円
2,398円
2,750円
23
[改訂第4版]SQLポケットリファレンス
発売日 2017/02/18
朝井 淳 (技術評論社)
総合評価
2,178円
2,069円
2,178円
2,178円
24
2,838円
2,696円
2,838円
2,838円
25
ビッグデータ分析・活用のためのSQLレシピ
発売日 2017/03/27
加嵜 長門, 田宮 直人 (マイナビ出版)
総合評価
4,180円
3,762円
4,180円
3,245円
26
基礎からのMySQL 第3版
発売日 2017/09/22
西沢 夢路 (SBクリエイティブ)
総合評価
3,278円
2,950円
3,278円
1,760円
27
要点整理から攻略する『AWS認定 データベース-専門知識』 (Compass Booksシリーズ)...
発売日 2021/06/17
NRIネットコム株式会社, 佐々木 拓郎, 上野 史瑛, 小西 秀和 (マイナビ出版)
総合評価
3,828円
(+102pt)
3,445円
3,828円
3,828円
28
3,960円
(+216pt)
3,564円
(+178pt)
3,960円
3,960円
29
5,060円
(+230pt)
4,554円
5,060円
5,060円
30
図解まるわかり データベースのしくみ
発売日 2021/01/27
坂上 幸大 (翔泳社)
総合評価
1,848円
1,663円
1,848円
1,848円

 

以降でおすすめ・注目の本をピックアップしていきまっす。

ちなみに、Kindle版のある本ならサンプル送信で試し読み可能。大概目次まで見れるので、内容の概要もつかめるので、サンプル試読おすすめです。

 

SQL入門におすすめの参考書

DataBaseはなんとなく知っているけど、改めてSQLでしっかり操作するのはこれから。

なんてSQLの入門者は、丁寧でとっつきやすい以下のような書籍から学んでみるのがおすすめです。

まずは、SQLを使って意図した通りのデータを引き出す、保存できるということを実現して、DBを扱えるという自信をつけましょう。

ちなみに、MySQL、PostgreSQLといったデータベースの構築といったところが不安なら後述のDBに合わせた書籍も併用すると良いです。

スッキリわかるSQL入門 第2版 ドリル222問付き! (スッキリシリーズ)

SQLの基礎をこの1冊でマスターしよう!
SQLの学習で必ずぶつかる「なぜ?」「どうしてこうなる?」も、
楽しく・深く・効率よく、必ず理解できるSQL入門の決定版!

SQLの入門書において、発売から数年で不動の定番テキストとなった大人気SQL入門書に、最新のDBに対応した改訂版が登場!

本書は豊富な図解とていねいな解説により、やさしく・楽しくデータベースとSQLを学習できる入門書です。

姉妹書の『Java入門』と同じく、新人エンジニアたちの成長を傍らに、開発中に発生するSQLの「なぜ?」にしっかりと答えながら解説が進んでいきますので、データベースを仕事で使いこなすためのスキルが、スッキリ、楽しく、グングン身に付きます

本書では、初学者が学習環境の構築でつまづかないように、Webブラウザ上でSQLの作成と実行ができる、クラウドデータベース実行環境「dokoQL」(どこきゅーえる)を用意しています。
PCはもちろんスマートフォンからも利用できるdokoQLは、自宅だけでなく通勤・通学中の「すきま時間」にも効率的にSQLとデータベースを学ぶことができるます。

巻末には、アウトプット学習用に、基礎問題、発展問題、あわせて222問のドリルを掲載。
ドリル問題を繰り返し解くことで現場で使えるSQLが着実に身に付きます。
ドリルの解答PDFは購入者限定特典としてダウンロード提供中です。
(特典の利用には、インプレスの無料読者会員システムへの登録が必要になります。提供予定期間は、発売から6年間となっています)

さらに、巻末にはスッキリシリーズおなじみの、よく陥りがちなエラーや落とし穴の対策をまとめた「エラー解決 虎の巻」を収録。

スッキリシリーズは新人エンジニアをさまざまな角度から徹底的に応援しています!

↓全て表示↑少なく表示
 
内容サンプル

(引用元楽天Books)

 
目次
データベースを学ぶにあたって
第1部 SQLを始めよう(はじめてのSQL
基本文法と4大命令
操作する行の絞り込み
検索結果の加工)
第2部 SQLを使いこなそう(式と関数
集計とグループ化
副問い合わせ
複数テーブルの結合)
第3部 データベースの知識を深めよう(トランザクション
テーブルの作成
さまざまな支援機能)
第4部 データベースで実現しよう(テーブルの設計)

↓全て表示↑少なく表示
Users Voice
大学の授業でつかうテキストを購入。 綺麗に使われていて、支障なく使えました。 いい買い物をしたと思います。 (参考:YahooShopping)

↓全て表示 ↑少なく表示
すぐ届きましたので助かりました、ありがとうございます。 (参考:YahooShopping)

↓全て表示 ↑少なく表示
配送がとても速くて大変満足しております。 (参考:YahooShopping)

↓全て表示 ↑少なく表示
内容サンプル

(引用元楽天Books)

 
著者略歴
中山清喬(ナカヤマキヨタカ)
株式会社フレアリンク代表取締役。IBM内の先進技術部隊にてシステム構築現場を数多く支援。退職後も、研究開発、技術適用支援、教育研修、講演、執筆などを通じ、「技術を味方につける経営」を支援している

飯田理恵子(イイダリエコ)
経営学部情報管理学科卒。長年、大手金融グループの基幹系システムの開発と保守にSEとして携わる。現在は株式会社フレアリンクにて、ソフトウェア開発、コンテンツ制作、経営企画などを通して技術の伝達を支援中(本データはこの書籍が刊行された当時に掲載されていたものです)

↓全て表示↑少なく表示

  

SQL 第2版 ゼロからはじめるデータベース操作

大好評のSQL定番入門書が改訂! SQLの書き方からアプリでの利用までしっかり学ぼう!

プログラミング学習シリーズ『SQL ゼロからはじめるデータベース操作』は、「データベースやSQLがはじめて」という初心者を対象に、プロのデータベース(DB)エンジニアである著者がSQLの基礎とコツをやさしく丁寧に教える入門書です。
DB/テーブルの構造から、データを検索したり更新したりする構文、よく使う関数、テーブルの結合など、SQLによるデータベース操作の基本を学習していきます。WHERE句、GROUP BY句、HAVING句やサブクエリなど、SQLを使いこなすためのポイントとなる機能や、初心者にとって理解が難しい部分は、豊富な図とサンプルプログラムでかみくだいて解説しています。
また、標準SQLをベースに、各種DB(Oracle、SQL Server、DB2、PostgreSQL、MySQL)での違いや、初心者がハマりやすいポイント、基礎ノウハウについてもしっかり解説。
第2版では、解説・サンプルコードを最新DBのSQLに対応したほか、(PostgreSQLを例に)アプリケーションプログラムからSQLを実行する方法の解説章を新設。SQLの書き方だけはなく、アプリケーションでの利用方法までフォローします。
データベースを扱うアプリを作りたいが何から学習すれば良いかわからない、きちんとSQLを書けるようになりたい、現場で通用する基礎を身につけたい、という方におすすめの1冊です。

↓全て表示↑少なく表示
 
内容サンプル

(引用元Amazon)

 
目次
第0章 イントロダクション――SQL学習環境を作ろう
第1章 データベースとSQL
第2章 検索の基本
第3章 集約と並べ替え
第4章 データの更新
第5章 複雑な問い合わせ
第6章 関数、述語、CASE式
第7章 集合演算
第8章 SQLによる高度な処理
第9章 アプリケーションからデータベースへ接続する
付録 練習問題の解答

↓全て表示↑少なく表示
Users Voice
プログラミングを勉強中のこどもの為に購入しました。 分かりやすいと言っていました。 (参考:YahooShopping)

↓全て表示 ↑少なく表示
説明がわかりやすく、また図解も多いため理解がしやすいです。
主要なDBMSについても違いが細かく書かれており、初学者が読むのに最適だと思います。 (参考:honto)

↓全て表示 ↑少なく表示
第0章、第1章飛ばす
第2章 検索の基本
WHERE句の説明はわかりやすくおそらくSELECT句についで多用するコマンド
第3章 集約と並び替え
GROUP句,HAVING句,ORDER句とコマンドの意味も使い方を良くわかる説明、初心者を惑わせない配慮があちこちに。
第4章 データの更新
第5章 複雑な問い合わせ
普通にできるだろうと問い合わせてくるニーズがSQLでは結構複雑だったりするのですが理解が得られないエリアかな
第6章 関数、述語、CASE式
関数便利、CASE式ほとんどプログラム言語みたい
第7章 集合演算
第8章 SQLで高度な処理を行う
Window関数つよい,Pythonのpandasにもほしい機能
第9章 アプリケーションからデータベースへ接続する
javaではなくpythonで接続してみた。 (参考:honto)

↓全て表示 ↑少なく表示
内容サンプル

(引用元Amazon)

 
著者略歴
ミック
SI企業に勤務するDBエンジニア。主にDWH/BI業務に従事している。自身のサイト「リレーショナル・データベースの世界」でデータベースとSQLについての技術情報を公開している(本データはこの書籍が刊行された当時に掲載されていたものです)

  

[データベースの気持ちがわかる]SQLはじめの一歩 WEB+DB PRESS plus

 
内容サンプル

(引用元Amazon)

 
  

SQLの絵本 第2版 データベースが好きになる新しい9つの扉

SQLの絵本 第2版 データベースが好きになる新しい9つの扉
(著)株式会社アンク
発売日 2018/08/24
総合評価
(2021/09/22 12:07時点)
 
内容サンプル

(引用元Amazon)

 
Users Voice
DBを初めてやってみようと思いこの本を選びました。イラストもあり、わたしにはとても入りやすかったです。また、わかりやすいと思います。お勧めできる本ですね。 (参考:YahooShopping)

↓全て表示 ↑少なく表示
内容サンプル

(引用元Amazon)

 
  

SQLを使いこなす中級者向け実用書籍

ある程度SQLを使い基本的な操作ができたら、複雑なデータ操作をどう簡潔に行うか、どうやれば高速に処理できるか、といったことを考慮した高レベルなDB操作を身につけていきましょう。

以下がDB操作中級者へなるために必要な良書たちです。

達人に学ぶSQL徹底指南書 第2版 初級者で終わりたくないあなたへ

SQLを扱うエンジニア必携のロングセラー、10年ぶりの改訂!
――SQLの正しい書き方・考え方が学べる本


開発者のためのWebマガジン「CodeZine」の人気連載を大幅加筆・修正して2008年に刊行、好評を博した『達人に学ぶSQL徹底指南書』の改訂・第2版です。

第2版では、初版構成を生かしつつ、SQLの強力な機能ウインドウ関数を全面的に採用して多くのコードをリバイスしました。全体的な解説の見直しや最新化も行ない、CASE式、ウィンドウ関数、外部結合、HAVING句、EXISTS述語など、SQLを扱うエンジニアに必要な「正しい書き方・考え方」「ビッグデータ時代に対応したモダンなSQL機能を駆使した書き方」を徹底解説しています。

標準SQL準拠のため、Oracle/SQL Server/DB2/PostgreSQL/MySQL等々の幅広いデータベースに対応しているほか、実際の開発現場でも活かしやすい実践的なコーディング事例も多数紹介しています。
チューニングテクニックやリレーショナルデータベースの歴史なども網羅。
SQLの原理となっている仕組みや、この言語を作った人々が何を考えて現在のような形にしたのか、というバックグラウンドも掘り起こして伝えます。

・脱初級や、より高みを目指したいDBエンジニア、プログラマ
・「SQLとは何なのか」を知りたいと思っている人
におすすめの一冊です。


↓全て表示↑少なく表示
 
内容サンプル

(引用元Amazon)

 
目次
第1部 魔法のSQL
 1 CASE式のススメ
 2 必ずわかるウィンドウ関数
 Column なぜONではなくOVERなのか?
 3 自己結合の使い方
 Column SQL とフォン・ノイマン
 4 3値論理とNULL
 Column 文字列とNULL
 5 EXISTS述語の使い方
 6 HAVING句の力
 Column 関係除算
 Column HAVING 句とウィンドウ関数
 7 ウィンドウ関数で行間比較を行なう
 8 外部結合の使い方
 9 SQLで集合演算
 10 SQLで数列を扱う
 11 SQLを速くするぞ
 12 SQLプログラミング作法
第2部 リレーショナルデータベースの世界
 13 RDB近現代史
 14 なぜ“関係”モデルという名前なの?
 15 関係に始まり関係に終わる
 16 アドレス、この巨大な怪物
 17 順序をめぐる冒険
 18 GROUP BYとPARTITION BY
 19 手続き型から宣言型・集合指向へ頭を切り替える7箇条
 20 神のいない論理
 21 SQLと再帰集合
 22 NULL撲滅委員会
 23 SQLにおける存在の階層
第3部 付録
 A 演習問題の解答
 B 参考文献

↓全て表示↑少なく表示
Users Voice
もともと、社内研修でも使用していた本でしたので、内容はある程度わかっていましたが、やはり読み返すタイミングで、内容を見る角度が変わってきて、実践でも使える内容が豊富でした。 (参考:YahooShopping)

↓全て表示 ↑少なく表示
超超超いい感じ超超超いい感じ超超超いい感じ超超超超いい感じ (参考:YahooShopping)

↓全て表示 ↑少なく表示
通常価格より安く購入出来たので良かったです (参考:YahooShopping)

↓全て表示 ↑少なく表示
内容サンプル

(引用元Amazon)

 
著者略歴
ミック
SI企業に勤務するエンジニア。DBエンジニアとしての経験を積んだのち、現在は米国サンノゼにて技術調査や事業開発に従事している(本データはこの書籍が刊行された当時に掲載されていたものです)

  

できるPRO MySQL できるPROシリーズ

できるPRO MySQL できるPROシリーズ
(著)赤井 誠, できるシリーズ編集部
発売日 2015/01/30
総合評価
(2021/09/22 12:07時点)
※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
 購入前にお使いの端末で無料サンプルをお試しください。

 MySQLといえば、世界でもっとも使われているオープンソースデータベースです。今や、ウェブサイトでもっとも活用されているデータベースであると言ってもいいでしょう。例えば、みなさんが普段から使われることの多い、Facebook、YouTube、Wikipedia、ニコニコ動画などのウェブサイトでもMySQLは利用されています。すでにMySQLなしでは、わたしたちの普段の生活も困難になってきているとさえいえる状況です。
 MySQLの特長は、高いパフォーマンス、数メガバイト単位からテラバイト単位まで対応する拡張性、Linux、Windows、MacOSなどの複数のプラットフォームに対応し、PHP、Ruby、Python、Perl、Java、Cといったさまざまなコンピューター言語からの接続性、高い堅牢性、信頼性、安全性、そして、簡単に無償で入手できることです。
 このため、MySQLは、データベースを学ぶ人にとって、もっとも役に立つソフトウェアの1つとなっています。
 今回、個人で学びやすくできるように、急速に情報や環境が充実したWindows上でのMySQLをベースにして、データベース、Webアプリケーションについて、学ぶきっかけとなるように構成しました。
 特に、データベースを学びたい、あるいは、ウェブサイト構築をしたいという初心者のみなさんに、インストール方法から、データベースの利用方法、Webアプリケーションの構築まで、わかりやすく紹介した書籍となっています。そして、さらに深く学びたい方には、ステップアップに役立つ情報を提供しています。

↓全て表示↑少なく表示
 
内容サンプル

(引用元Amazon)

 
内容サンプル

(引用元Amazon)

 
  

SQL実践入門 ──高速でわかりやすいクエリの書き方 WEB+DB PRESS plus

本電子書籍は2015年4月11日初版発行のものを、後日電子化し、発売したものです。
(概要)
SQLはデータベース操作に特化した言語で,柔軟にデータを操作できます。ただし,独自のロジックに基づいているため,それを正しく理解しなければ,読みづらくパフォーマンスの出ないSQLになってしまいます。本書では,「条件分岐」「集約」「ループ」「結合」「更新」など日常的に実行する処理の良い書き方・悪い書き方を解説します。その際,データベース内部でどう処理が実行されているかを示す実行計画を読み解くことで,「なぜそう書くと効率が良いのか」「可読性や保守性が向上するのか」を実感を持って理解することを目指します。

(こんな方にオススメ)
・データベースに触れる機会の多いWebアプリケーションエンジニア
・データベースエンジニア

(目次)
第1章 DBMSのアーキテクチャ──この世にただ飯はあるか

第2章 SQLの基礎──母国語を話すがごとく

第3章 SQLにおける条件分岐──文から式へ

第4章 集約とカット──集合の世界

第5章 ループ──手続き型の呪縛

第6章 結合──結合を制する者はSQLを制す

第7章 サブクエリ──困難は分割するべきか

第8章 SQLにおける順序──甦る手続き型

第9章 更新とデータモデル──盲目のスーパーソルジャー

第10章 インデックスを使いこなす──秀才の弱点

Appendix A:PostgreSQLのインストールと起動

Appendix B:演習問題の解答

↓全て表示↑少なく表示
 
内容サンプル

(引用元Amazon)

 
Users Voice
基本的なSQLを書けて、パフォーマンスを気にし始めた人用です。 基本的なSQLが書けない人は、違う参考書から始めてください。 そこまで難しい参考書ではなく、そこそこのスピードで読めると思います。 紹介されるSQL文はOracleかPostgreSQLです。 (参考:YahooShopping)

↓全て表示 ↑少なく表示
綺麗な状態でした。 ありがとうございました! (参考:YahooShopping)

↓全て表示 ↑少なく表示

  

SQLパズル 第2版~プログラミングが変わる書き方/考え方

SQLパズル 第2版~プログラミングが変わる書き方/考え方
(著)ジョー・セルコ, Joe Celko
発売日 2007/11/02
総合評価
(2021/09/22 12:07時点)
次々に繰り出される超絶技巧の数々!
真のSQLプログラミングがここにある!

9年ぶりに改訂された名著『Joe Celko's SQL Puzzles and Answers』の
第2版を、開発者向けWebサイト「CodeZine」で精緻なSQL解説を
展開するミック氏が翻訳。他に類を見ない高度なSQLプログラミングテクニックを、
75問の楽しいパズルで身に付けられます。

パズルは勤怠管理や売上ランキングといった日常業務に近いものから、
数独パズルの解析までバラエティ豊富。また、紹介されるテクニックも
RDBの本質である集合論の考え方を踏まえ、広く応用が効きます。
DBエンジニア/開発者必携の1冊です。
 
内容サンプル

(引用元Amazon)

 
内容サンプル

(引用元Amazon)

 
  

プログラマのためのSQL 第4版

プログラマのためのSQL 第4版
(著)ジョー・セルコ, Joe Celko
発売日 2013/05/24
総合評価
(2021/09/14 12:15時点)
日米のDBの達人、夢の共演! SQLの第一人者であるジョー・セルコの名著『Joe Celko's SQL for Smarties, Fourth Edition: Advanced SQL Programming』の日本語版です。本書は、SQLの実務経験があるエンジニアを対象として、SQLプログラミングの基礎的な考え方から、テーブル操作、グループ化、集計関数、クエリの最適化など、SQL全般について詳しく解説した「SQLプログラミングバイブル」です。基本から高度なテクニックまで、網羅的にSQLプログラミングの知識を習得できます。翻訳・監修は『達人に学ぶSQL徹底指南書』でおなじみのミック氏が担当。SQLエンジニア必携の1冊です。
 
内容サンプル

(引用元Amazon)

 
Users Voice
読み物としておもしろい SQLずっと使ってますが、まだまだ知らないことあったと驚きました いま使ってフるやつの設計し直したくなりました (参考:YahooShopping)

↓全て表示 ↑少なく表示
内容サンプル

(引用元Amazon)

 
  
 

MySQL実用向けの参考書

SQLは、「DB操作プログラミング言語」ですので、「データベースの構築/設定」は、SQLの外の話です。

MySQLを使うと決まっていて、データベースの構築(インストールや削除等)や設定(ログイン管理等)、MySQL用のコマンド等も学びたい場合、MySQL解説付きの以下の書籍で学ぶと良いでしょう。

やさしく学べるMySQL運用・管理入門【5.7対応】

やさしく学べるMySQL運用・管理入門【5.7対応】
(著)梶山 隆輔, 山﨑 由章
発売日 2016/12/15
総合評価
(2021/09/22 12:07時点)
本書はMySQL初心者向けの学習書です。主に下記のような読者を対象にしています。

・これからMySQLシステムの運用・管理業務に携わる初級管理者

・すでにMySQLシステムの運用・管理業務に携わっているが、あまり自信のない人
・PHPでWeb-DBシステムを構築しているプログラマ

MySQLも5.7までバージョンが進み、たくさんの機能が搭載されています。これから学習する初心者にとっては、何から手を付ければ良いのか悩むのではないでしょうか。

そこで本書では、「MySQL運用・管理の現場で初心者が押えておくべき内容」にしぼって解説しています。はじめからすべてを覚える必要はありません。まずは本書でしっかり基礎を身に付けましょう。

【本書の特長】
・「必要な部分」を厳選しコンパクトにまとめられて読みやすい
・「1レッスン45分」のセミナー感覚ですんなり身に付く
・初心者でもMySQLの運用・管理で最低限押さえておくべき要素が理解できる
 
  

基礎からのMySQL 第3版

基礎からのMySQL 第3版
(著)西沢 夢路
発売日 2017/09/22
総合評価
(2021/09/22 12:07時点)
MySQL入門書の「デファクト・スタンダード」


2012年の改訂版から5年半ぶりの改訂

データベースに触れるのが本当に初めてという方に向けて、「データベースとは何か」という基本中の基本から、MySQLを使ったデータベースの作成と操作、PHPとの連携によるWebアプリケーション作成の入り口までを、豊富な図とサンプルにより解説します。

5年間で周辺環境が変わりましたので、そちらを一新しての刊行です。


●本書の特徴
・実行可能なサンプルプログラムによる実践的解説!
・業務に必要な知識を凝縮した実用主義
・章末の練習問題により確実にスキルアップ
・開発環境とサンプルデータを弊社サポートサイトからダウンロード
できるので、すぐに学習が始められます。

●本書の対象読者
・データベースについてこれから学習したいと思っている人
・MySQLを使ったことがない人
・PHPによるプログラミングも未経験な人

●目次
・PART 01 はじめてのMySQL
CHAPTER01 MySQLの概要
CHAPTER02 MySQLの環境設定

・PART 02 MySQLの基礎知識
CHAPTER03 MySQLモニタ
CHAPTER04 データベースの作成
CHAPTER05 データ型とデータの入力
CHAPTER06 テーブルを改造する
CHAPTER07 テーブルやレコードをコピー・削除する

・PART 03 MySQLを使いこなす
CHAPTER08 いろいろな条件で抽出する
CHAPTER09 データを編集する
CHAPTER10 複数のテーブルを利用する
CHAPTER11 ビューを使いこなす
CHAPTER12 ストアドプロシージャを使いこなす
CHAPTER13 トランザクションを使いこなす
CHAPTER14 ファイルを使ったやり取り

・PART 04 MySQL+PHPの基礎
CHAPTER15 MySQLを利用するためのPHP
CHAPTER16 PHPの基礎知識
CHAPTER17 PHPスクリプトとHTML
CHAPTER18 PHPスクリプトでMySQLを操作する

・PART 05 MySQL+PHPの実践
CHAPTER19 PHPとMySQLで簡単掲示板を作る
CHAPTER20 インターネットに公開するときの対策
CHAPTER21 ちょっと実用掲示板の作成

↓全て表示↑少なく表示
 
内容サンプル

(引用元Amazon)

 
内容サンプル

(引用元Amazon)

 
基礎からのMySQL 第3版
発売日 2017/09/22
(2021/09/22 12:07時点)

  

15時間でわかるMySQL集中講座

15時間でわかるMySQL集中講座
(著)株式会社ハートビーツ, 馬場 俊彰
発売日 2019/10/04
総合評価
(2021/09/12 12:07時点)
 
内容サンプル

(引用元Amazon)

 
内容サンプル

(引用元Amazon)

 
  

3ステップでしっかり学ぶ MySQL入門 [改訂2版]

3ステップでしっかり学ぶ MySQL入門 [改訂2版]
(著)山田 祥寛, 山田 奈美
発売日 2018/02/17
総合評価
(2021/09/09 12:16時点)
 
Users Voice
大学の指定教材のため買いました。まあまあわかりやすいです。 (参考:YahooShopping)

↓全て表示 ↑少なく表示

  

PostgreSQL本

↑のMySQL同様、データベースとしては「PostgreSQL」を使うと決まっていて、PostgreSQLの構築・設定方法も学びたい場合以下の書籍が参考になります。

[改訂新版]内部構造から学ぶPostgreSQL 設計・運用計画の鉄則 (Software Design plus)

[改訂新版]内部構造から学ぶPostgreSQL 設計・運用計画の鉄則 (Software Design plus)
(著)勝俣 智成, 佐伯 昌樹, 原田 登志
発売日 2018/09/14
総合評価
(2021/09/21 12:07時点)
長年、現場で培った設計・運用計画の鉄則!

本書はPostgreSQL 10をベースに解説しています。
本書では「PostgreSQLを学習、もしくは利用したことがある人」「今後、本格的にPostgreSQLの運用管理や
技術力の向上を図りたいと思っている人」を主な対象読者としています。
PostgreSQLのコアな技術力を持つ専門家の視点から、システム構築や運用時に重要な要素を、
PostgreSQLの内部構造と照らし合わせる形で解説します。
内部構造を知っているからこそわかる運用ノウハウやチューニング方法が満載です。
 
  

PostgreSQL徹底入門 第4版 インストールから機能・仕組み、アプリ作り、管理・運用まで

PostgreSQL徹底入門 第4版 インストールから機能・仕組み、アプリ作り、管理・運用まで
(著)近藤 雄太, 正野 裕大, 坂井 潔, 鳥越 淳
発売日 2019/10/04
総合評価
(2021/08/27 12:07時点)
インストールから機能・仕組み、アプリ作り、管理・運用まで
PosgreSQLの基本を一通り学べる定番入門書


PostgreSQLはオープンソースのリレーショナルデータベース管理システム(RDBMS)です。Linux、macOSといったUNIX系OSはもちろんのこと、Windowsにも対応しています。本書は、初めてPostgreSQLに触れる、あるいはそもそもデータベースに触れるのが初めてという方や、ちょっと使ったことはあるけどもう少し詳しく知りたいという方に向けた入門書です。第4版では、PostgreSQL 11をベースに全面的な改訂を行い、新旧問わずPostgreSQLの基本として初学者が押さえておくべきポイントを選別しています。

日ごろからPostgreSQLと深く関わっている執筆陣が、豊富な経験と知識をもとに、そのインストール方法、SQLの使い方から、アプリケーションの作成、そして運用にいたるまでを、さまざまな分野/視点から解説しています。また、PostgreSQLの最新の機能であるロジカルレプリケーションやパラレルクエリに関しても解説しています。

【構成】
Chapter 1 PostgreSQLについて知ろう
Chapter 2 インストール(Windows編/Linux編)
Chapter 3 WindowsでPostgreSQLを使う~かんたんpgAdminマニュアル
Chapter 4 SQL入門
Chapter 5 PHPでPostgreSQLを使う~PHPアプリケーションの作成(1)
Chapter 6 PHPでPostgreSQLを使う~PHPアプリケーションの作成(2)
Chapter 7 PostgreSQLの仕組みを理解する
Chapter 8 PostgreSQLをきちんと使う
Chapter 9 PostgreSQLをセキュアに使う
Chapter 10 PostgreSQLの動作状況を把握する
Chapter 11 PostgreSQLをメンテナンスする
Chapter 12 PostgreSQLのバックアップとリストア
Chapter 13 レプリケーションを使う


↓全て表示↑少なく表示
 
内容サンプル

(引用元Amazon)

 
目次
Chapter 1 PostgreSQLについて知ろう
 1.1 データベースとは
 1.2 PostgreSQLの歴史
 1.3 WindowsユーザーのためのPostgreSQL
 1.4 PostgreSQL公式Webサイトの歩き方
Chapter 2 インストール(Windows編/Linux編)
 2.1 インストールの準備
 2.2 Windowsへのインストール
 2.3 LinuxへのYumによるインストール
 2.4 PostgreSQLの起動
 2.5 サーバーの自動起動
 2.6 PostgreSQL操作入門
Chapter 3 WindowsでPostgreSQLを使う~かんたんpgAdminマニュアル
 3.1 pgAdmin 4
 3.2 サーバーの追加
 3.3 データベースの構築
 3.4 データの編集
 3.5 管理コマンドの実行
Chapter 4 SQL入門
 4.1 RDBMSを操作するための言語─SQL
 4.2 psql
 4.3 DDL(CREATE/DROP)
 4.4 DML(INSERT/SELECT/UPDATE/DELETE)
 4.5 DML(SELECTのオプション)
 4.6 DDL(インデックスと制約)
 4.7 トランザクション
 4.8 パラレルクエリ
 4.9 その他のSQLコマンド
Chapter 5 PHPでPostgreSQLを使う~PHPアプリケーションの作成(1)
 5.1 開発環境のセットアップ
 5.2 データベースプログラムを書いてみよう
Chapter 6 PHPでPostgreSQLを使う~PHPアプリケーションの作成(2)
 6.1 SNSアプリケーションを作ってみよう
 6.2 ユーザー登録とログイン処理
 6.3 タイムラインの表示
 6.4 投稿の書き込み処理/削除処理
 6.5 ログアウト処理
 6.6 フォロー/アンフォロー機能
 6.7 コメント機能
 6.8 退会処理
 6.9 まとめ
Chapter 7 PostgreSQLの仕組みを理解する
 7.1 PostgreSQLのプロセス
 7.2 PostgreSQLのデータベースファイル
Chapter 8 PostgreSQLをきちんと使う
 8.1 日本語の扱い
 8.2 チェックサム
 8.3 PostgreSQLの起動と停止
 8.4 設定──postgresql.conf
Chapter 9 PostgreSQLをセキュアに使う
 9.1 ネットワークからのアクセス制御
 9.2 ユーザーによるアクセス制御
 9.3 データベースオブジェクトへのアクセス制御
 9.4 通信の暗号化
Chapter 10 PostgreSQLの動作状況を把握する
 10.1 ログの監視
 10.2 PostgreSQLから得られる情報
 10.3 OSの情報
Chapter 11 PostgreSQLをメンテナンスする
 11.1 VACUUM
 11.2 統計情報の解析
 11.3 インデックス
 11.4 クラスタ化
 11.5 テーブル/インデックスの肥大化対策
 11.6 実行計画
 11.7 PostgreSQLのバージョンアップ
Chapter 12 PostgreSQLのバックアップとリストア
 12.1 論理バックアップと物理バックアップ
 12.2 論理バックアップ
 12.3 オフライン物理バックアップ
 12.4 オンライン物理バックアップ
Chapter 13 レプリケーションを使う
 13.1 レプリケーションとは
 13.2 ストリーミングレプリケーション環境の構築
 13.3 さまざまなレプリケーションの機能
 13.4 レプリケーションの運用

↓全て表示↑少なく表示
内容サンプル

(引用元Amazon)

 
  

SQLリファレンス本

SQLコーディングのパターン、そして逆にやるべきでないアンチパターンなど、コードのパターンとして学ぶリファレンス的な本が以下です。

SQLアンチパターン

SQLアンチパターン
(著)Bill Karwin
発売日 2013/01/26
総合評価
(2021/09/22 12:07時点)
本書はDB設計やSQL記述の際に避けるべき事柄を1章で1つ、25個紹介する書籍です。
リレーショナルデータベースを中心に据えたシステム開発には、様々な場面で陥りやすい失敗(アンチパターン)があります。
本書はデータベース論理設計、データベース物理設計、クエリの記述、アプリケーション開発という4つのカテゴリに分かれて、それぞれの分野におけるアンチパターンを紹介し、失敗を避けるためのより良い方法を紹介します。
複数の値を持つ属性や再帰的なツリー構造の格納から、小数値の丸めやNULLの扱いに起因する問題、全文検索やSQLインジェクション、MVCアーキテクチャなど、実践的かつ幅広いトピックを網羅します。
データベースに関わるすべてのエンジニア必携の一冊です。
 
内容サンプル

(引用元Amazon)

 
目次
1部 データベース論理設計のアンチパターン
2部 データベース物理設計のアンチパターン
3部 クエリのアンチパターン
4部 アプリケーション開発のアンチパターン
5部 付録
Users Voice
現役Webエンジニアです。上司や同僚に勧められ購入しました。 タイトルの通りアンチパターンが多く記載されており、一通り読んだ後必要になったときに読み替えさと良さそうな本です。 (参考:YahooShopping)

↓全て表示 ↑少なく表示
敏速な対応ありがとうございました。信頼の高いショップでした。また、購入をしたいと思います。 この度はありがとうございました。 (参考:YahooShopping)

↓全て表示 ↑少なく表示
難しい実装あるあるについて、こうすれば良かったのか、とわかりやすく解説してくれています。 (参考:YahooShopping)

↓全て表示 ↑少なく表示
内容サンプル

(引用元Amazon)

 
著者略歴
カーウィン,ビル(Karwin,Bill)
ソフトウェアエンジニアとして20年以上の経験があり、アプリケーション、ライブラリ、サーバー(Zend Framework for PHP5、InterBaseリレーショナルデータベース、Enhydra Javaアプリケーションサーバーなど)の開発とサポートに携わってきた

和田卓人(ワダタクト)
タワーズ・クエスト株式会社取締役社長、プログラマ、テスト駆動開発者

和田省二(ワダショウジ)
タワーズ・クエスト株式会社代表取締役。多種多様な業種・業務形態に対してデータモデリングを行い、数多くのデータドメイン設計およびER図を作成する

児島修(コジマオサム)
英日翻訳者。1970年生。ビジネス、IT、健康、スポーツなどの分野で活躍中(本データはこの書籍が刊行された当時に掲載されていたものです)

↓全て表示↑少なく表示
SQLアンチパターン
発売日 2013/01/26
(2021/09/22 12:07時点)

  

[改訂第4版]SQLポケットリファレンス

[改訂第4版]SQLポケットリファレンス
(著)朝井 淳
発売日 2017/02/18
総合評価
(2021/09/22 12:07時点)
大好評の「SQLポケットリファレンス」が7年ぶりのリニューアル! 改訂第4版の登場です。この7年の間にバージョンアップした各データベースの最新版に対応するとともに、軽量・コンパクトなデータベースとして利用が拡大したSQLiteにも対応。対応データベースは、Oracle、SQL Server、Access、DB2、PostgreSQL、MySQL(MariaDB)、SQLiteです。
 
内容サンプル

(引用元Amazon)

 
Users Voice
勉強に使っていますが目的別にSQLを探せるので結構重宝しています。勉強したい方にはお勧めできる本です。 (参考:YahooShopping)

↓全て表示 ↑少なく表示
初心者なので、勉強がてら」使っています。 (参考:YahooShopping)

↓全て表示 ↑少なく表示
内容サンプル

(引用元Amazon)

 
  

SQLServer本

SQL Server 2016の教科書 開発編

SQL Server 2016の教科書 開発編
(著)松本 美穂, 松本 崇博
発売日 2016/07/26
総合評価
(2021/09/22 12:07時点)
 
Users Voice
新品を買ったつもりが中古でした。 確認不足でしたが、きれいな状態だったのでよかった。 初心者にもわかりやすく書かれているので、物足りないかなと思いましたが、なかなかに奥深い内容です。 (参考:YahooShopping)

↓全て表示 ↑少なく表示
初心者でも理解しやすく、読みやすかった。 (参考:YahooShopping)

↓全て表示 ↑少なく表示

  

SQL Server Transact-SQLプログラミング 実践開発ガイド

SQL Server Transact-SQLプログラミング 実践開発ガイド
(著)五十嵐 貴之
発売日 2019/10/09
総合評価
(2021/09/22 12:14時点)
SQL Serverを使いこなす!

本書は、SQL Serverを現場で使用している人のための開発ノウハウを盛り込んだ書籍です。すでにSQLやSQL Serverの知識はある読者を対象に、SQL Serverの運用と管理のコツ、Transact-SQLを用いた実業務に役立つ様々な技術や知識を紹介します。ストアドプロシージャやストアドファンクションを使うことによって何が便利になるのかを知りたい人や、データベースアプリケーションの処理速度を向上させたい人にオススメです。なお、SQL Serverのバージョンは2005以降を対象にしています。
 
内容サンプル

(引用元Amazon)

 
Users Voice
商品発送の連絡がなく、突然届いてびっくりしました。 すでに図書館で借りて内容を確認したいたので、モノには満足でした。 (参考:YahooShopping)

↓全て表示 ↑少なく表示
ビギナーレベルの自分でも理解しやすく、読みやすい。 (参考:YahooShopping)

↓全て表示 ↑少なく表示
内容サンプル

(引用元Amazon)

 
  

データ分析応用

前処理大全[データ分析のためのSQL/R/Python実践テクニック]

Law of Awesome Data Scientist

データサイエンスの現場において、その業務は「前処理」と呼ばれるデータの整形に
90%以上の時間を費やすと言われています。
「前処理」を効率よくこなすことで、予測モデルの構築やデータモデリングといった
本来のデータサイエンス業務に時間を割くことができるわけです。

本書はデータサイエンスに取り組む上で欠かせない
「前処理スキル」の効率的な処理方法を網羅的に習得できる構成となっています。
ほとんどの問題についてR、Python、SQLを用いた実装方法を紹介しますので、
複数のプロジェクトに関わるようなデータサイエンスの現場で重宝するでしょう。
 
Users Voice
無事に届きました。 ありがとうございました。 中古での購入でしたが、状態もある程度よく満足です。 内容については、先ず本の大きさが思ったよりも小さかった事が印象的でした。持ち運びも良さそうです。 内容も少し読んで感じ悪くなく、楽しみです。 (参考:YahooShopping)

↓全て表示 ↑少なく表示

  

ビッグデータ分析・活用のためのSQLレシピ

ビッグデータ分析・活用のためのSQLレシピ
(著)加嵜 長門, 田宮 直人
発売日 2017/03/27
総合評価
(2021/09/20 12:07時点)
ビッグデータ時代のSQL活用術・レシピ集

本書は、著者が普段の業務で実際に作成しているレポートやSQLのコードをより汎用化し、レシピ集としてまとめたものです。「データの加工」「売上の把握」「ユーザーの把握」「Webサイト内のユーザー行動の把握」「異常値の検出」「検索機能の評価」「レコメンド」など、具体的なシーン別に、実践的な手法とノウハウを解説しています。

●読者対象
本書では、アクセス解析等を担当する社内の分析担当者と、実装を行うエンジニアの双方を対象として、下記の情報を提示します。
・データ加工の手法
・分析に使用するSQL
・レポーティング・分析の手法
分析担当者であれば、アクセス解析ツールが提供する指標やフィルタがなくても、それ以上のことを自らで実践できるようになること、エンジニアであれば、分析業務を十分に理解して、分析担当者や経営層に対して、適切な情報提供やレポート提出、そして助言できるようになることを、目指しています。

●構成
1 ビッグデータ時代に求められる分析力とは
2 本書で扱うツールとデータ群
3 データ加工のためのSQL
4 売上を把握するためのデータ抽出
5 ユーザーを把握するためのデータ抽出
6 Webサイトでの行動を把握するためのデータ抽出
7 データ活用の精度を高めるための分析術
8 データを武器にするための分析術
9 知識に留めず行動を起こす

Chapter1~2は導入部で、Chapter1は基本を解説し、Chapter2で本書で扱うデータやミドルウェアについて説明しています。
Chapter3~8では、具体的なSQLを用いたコード例とともに、ビッグデータ活用の手法について紹介します。
Chapter3では基礎的なSQLの記述やデータ加工の手法について解説し、続くChapter4~8でデータ活用における具体的なシーン別に実践的な「分析手法」と「SQL」を解説しています。
Chapter9ではまとめとして、本書の提供する内容が知識で留まらないよう、データの活用の事例やヒントを紹介します。

●本書で扱うミドルウェア
PostgreSQL、Apache Hive、Amazon Redshift、Google BigQuery、SparkSQLで動作確認を行っています。

↓全て表示↑少なく表示
 
内容サンプル

(引用元Amazon)

 
Users Voice
Chap1 ビックデータ時代に求められる分析力とは
Chap2 本書で扱うツールとデータ群
 ほぼ有名どころのDBはすべて押さえてある。
 PostgreSQLとSparkSQLがあるのがありがたい。
Chap3 データ加工のためのSQL
 この辺は基本的なデータ処理でよくまとまっていて業務に生かせそうな感じでした。3-2-6 IPアドレスを扱うでPostgreSQLにはこんな機能まであるのは驚きでした。
Chap4 売上を把握するためのデータ抽出
 時系列データの扱いは頻発するので助かる。
Chap5 ユーザーを把握するためのデータ抽出
Chap6 Webサイトでの行動を把握するためのデータ抽出
Chap7 データ活用の精度を高めるための分析術
 コードの長さが大変であるがDBでここまでできるとは思わなかった。処理するデータ量が多すぎて他のストレージに移動させることも1時間以上かかることもあるのでDB内で全てできるのは非常にありがたい。 (参考:honto)

↓全て表示 ↑少なく表示
SQLでここまでできるんだなという感想。
普段ほとんどMySQLを使っているので、ウィンドウ関数には縁がなかった。
集計はSQLの結果を何らかのプログラム言語で処理するものだと考えていたけど、SQLをもっと活用するのも面白いかもしれない。 (参考:honto)

↓全て表示 ↑少なく表示
内容サンプル

(引用元Amazon)

 
  

SQL学習書「Kindle Unlmited 読み放題 人気ランキング」

「Kindle Unlimited」は、Amazonの定額本読み放題サービス。

実はそこにSQLの本もそこそこあるんです。すなわち、定額で何冊も学習することも可能

Kindle Unlimitedの主な特徴としては、おおよそ以下の通り。

  • 雑誌がかなり充実
  • 豊富なKindle個人出版本がほとんど読み放題
  • 最近は出版社単行本も対応増加

個人的には雑誌が、IT系(CG WORLD等)、ガジェット系(Get Navi等)、ゲーム(ファミ通等)、など見たい雑誌が幅広く読めるのが大きな魅力。2冊以上読みたいものがあるだけで確実にお得です。

また、30日無料体験も可能なので、体験期間を利用して無料で学習してみるのもお得な学習法です。

以下がKindle Unlimited対応のSQLの本人気ランキング(Best10)です。

(2021/09/22 12:08 更新)
Rank製品価格
1
800円
2
500円
3
よくわかるSQL
発売日 2019/11/17
高橋 麻奈
Kindle Unlimited対象
総合評価
800円
4
最初に学ぶ SQL基本レッスン
発売日 2018/09/18
古原伸介 (ディクレ)
Kindle Unlimited対象
総合評価
1,000円
5
400円
6
300円
7
699円
8
500円
9
1,760円
10
450円

 

関連:PHP、RubyなどでWebサービスとして実用しよう

SQLをおぼえたら、PHP、RubyなどのWeb開発言語と合わせて使うことで、データを活用した柔軟なサービスを作り上げていきましょう。

PHPの中でSQL文を書く、なんてことも多いです。PHP,Rubyの本も以下で紹介しています、合わせて覗いてみてください。

関連:最新おすすめのKindle端末

以下では最新のKindle端末について比較、おすすめ紹介しています、合わせてのぞいて見てください。

いじょうでっす。

コメント

タイトルとURLをコピーしました