これからはじめる MySQL入門
2018年5月24日紙版発売
2018年5月24日電子版発売
小笠原種高 著
B5変形判/400ページ
定価3,278円(本体2,980円+税10%)
ISBN 978-4-7741-9759-3
書籍の概要
この本の概要
MySQLを通じてデータベース操作の基本から運用までを学ぶための本です。初期設定済みの学習環境を利用し,自宅のパソコンで実際にデータの検索や更新などを行いながら,MySQLによるリレーショナルデータベースの操作をマスターすることができます。
こんな方におすすめ
- MySQLを初めて学ぶ人,データべース初心者
目次
Chapter 1 MySQLとは
- 1-1 データベースの基礎知識
- 1-2 リレーショナルデータベースの基本
- 1-3 MySQLの特徴
- 1-4 MySQLの構成
Chapter 2 学習環境の準備
- 2-1 学習環境を整える
- 2-2 VirtualBoxで仮想サーバーを作る
- 2-3 学習環境の起動・終了とphpMyAdminの操作
Chapter 3 データベース操作の基本
- 3-1 SQLとは
- 3-2 データの抽出
- 3-3 データの追加
- 3-4 データの更新
- 3-5 データの削除
Chapter 4 データ型
- 4-1 データ型とは
- 4-2 数値型
- 4-3 日付と時刻型
- 4-4 文字列型
- 4-5 NULLという特別な値
Chapter 5 演算子
- 5-1 演算子とは
- 5-2 算術演算子
- 5-3 比較演算子
- 5-4 論理演算子
Chapter 6 関数
- 6-1 関数とは
- 6-2 数値関数
- 6-3 文字列関数
- 6-4 日付および時間関数
- 6-5 列の別名
- 6-6 その他の主な関数
- 6-7 関数を利用したデータの絞り込み
Chapter 7 データの絞り込みと並べ替え
- 7-1 重複の除去
- 7-2 データの並べ替え
- 7-3 特定範囲のデータ抽出
- 7-4 データの集約とグループ化
Chapter 8 複数テーブルの操作
- 8-1 複数テーブルを結合する
- 8-2 和集合
- 8-3 内部結合
- 8-4 外部結合
- 8-5 サブクエリ
Chapter 9 データベースとテーブルの作成
- 9-1 データベースの作り方
- 9-2 ログインとデータベースの作成
- 9-3 単一テーブルの作成
- 9-4 他テーブルと連携する
Chapter 10 インデックスとビュー
- 10-1 インデックス
- 10-2 ビュー
Chapter 11 トランザクションとロック
- 11-1 トランザクション
- 11-2 ロック
- 11-3 トランザクション分離
Chapter 12 ストアドルーチン
- 12-1 ストアドルーチン
- 12-2 トリガー
Chapter 13 データベースの運用と管理
- 13-1 Linuxの基本
- 13-2 MySQLの管理
- 13-3 MySQLの管理ツール
- 13-4 バックアップとリストア
- 13-5 ログ監視
Chapter 14 プログラムからの接続
- 14-1 プログラムからMySQLに接続する
- 14-2 PHPからのデータベース接続
- 14-3 Pythonからのデータベース接続
- 14-4 Javaからのデータベース接続
- 14-5 ExcelやAccessからのデータベース接続
Chapter 15 Webアプリケーションの作成
- 15-1 Webアプリとデータベース
- 15-2 データ一覧を表示する
- 15-3 データを追加する
この本に関連する書籍
-
3ステップでしっかり学ぶ MySQL入門[改訂第3版]
本書はMySQLをはじめてさわる方を対象として,開発環境の準備からSQLの基本的な書き方,PHPによるWebシステム開発まで,図解でわかりやすく解説します。各項目は「ここ...
-
ゼロからわかるLinuxサーバー超入門 Ubuntu対応版
Linuxサーバーのやさしい入門書です。人気のディストリビューション(OS),Ubuntuを用いて,導入やコマンド,Apache HTTP ServerによるWebサーバー,PHPの実行やSSHなど...
-
15時間でわかる MySQL集中講座
オープンソースのRDBMSとして定番のMySQLを2週間で業務レベルの基礎知識を習得できる解説書です。解説は大きく「基礎編」と「運用編」の2つに分け,基礎編では,データ...
-
これからはじめる SQL 入門
本書は,データベースの標準的な言語であるSQLを学ぶための入門書です。自宅のパソコンに,附録DVD収録の練習用データベースをインストールして,実際にデータの検索や...
-
MySQLポケットリファレンス
MySQLはさまざまなWebサービスの中核を担うデータベースです。本書はMySQLの基礎的な内容を中心に,日常的によく使うちょっとしたコマンドや,外部管理ツールとの連携な...