これからはじめる MySQL入門

書籍の概要

この本の概要

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 データを追加する

著者プロフィール

小笠原種高(おがさわらしげたか)

テクニカルライター,イラストレーター,フォトグラファー。システム開発やWebサイト構築の企画,マネジメント,コンサルティングに従事。雑誌や書籍などで,記事の執筆や動画の作成を行っている。主な著書に「256(ニャゴロー)将軍と学ぶWebサーバ 」(工学社),「はじめてのAccess2016」(秀和システム)などがある。