書籍概要

3ステップでしっかり学ぶ

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

著者
発売日
更新日

概要

本書はMySQLをはじめてさわる方を対象として,開発環境の準備からSQLの基本的な書き方,PHPによるWebシステム開発まで,図解でわかりやすく解説します。各項目は「ここでやること」「やってみよう」「理解しよう」という,予習→体験→理解の3つのプロセスを踏むことで基本をしっかり理解しながら読み進めることができます。章末に用意された練習問題で理解度をはかれますので,自習用にもセミナーのテキストにも最適な1冊です。

こんな方におすすめ

  • MySQLをはじめて学ぶ人
  • PHPとMySQLを使ったWebシステムを開発したい人

サンプル

目次

第1章 データベースとは何か?

  • 1-1 データベースとは
  • 1-2 データベースの種類
  • 1-3 リレーショナルデータベースとは
  • 1-4 リレーショナルデータベースの種類
  • 練習問題

第2章 MySQLの基本

  • 2-1 MySQLの構造
  • 2-2 MySQLへの接続
  • 2-3 データベースの作成
  • 2-4 ユーザの作成
  • 2-5 SQLとは
  • 練習問題

第3章 テーブルとレコード操作の基本

  • 3-1 テーブルの作成
  • 3-2 フィールドの追加と削除
  • 3-3 フィールドの変更
  • 3-4 レコードの登録
  • 3-5 省略構文によるレコードの登録
  • 3-6 レコードの検索
  • 練習問題

第4章 データ型と制約

  • 4-1 データ型
  • 4-2 制約(主キー制約)
  • 4-3 オートインクリメント
  • 4-4 NOT NULL制約
  • 4-5 デフォルト値
  • 4-6 外部キー
  • 練習問題

第5章 データベースの操作

  • 5-1 データベースの展開
  • 5-2 重複の除去
  • 5-3 レコードの絞り込み
  • 5-4 あいまい検索
  • 5-5 論理演算子
  • 5-6 レコードの更新
  • 5-7 レコードの削除
  • 練習問題

第6章 レコードの並べ替えと集計

  • 6-1 レコードの並べ替え
  • 6-2 特定範囲のレコード抽出
  • 6-3 レコードの集計
  • 6-4 フィールドの別名
  • 6-5 関数
  • 練習問題

第7章 データベースの高度な操作

  • 7-1 内部結合
  • 7-2 外部結合
  • 7-3 サブクエリ
  • 7-4 インデックス
  • 7-5 トランザクション
  • 練習問題

第8章 MySQLとPHP

  • 8-1 データベースとWebアプリ
  • 8-2 アプリ開発とプログラム言語
  • 8-3 HTMLの基本
  • 8-4 PHPの基本
  • 8-5 変数
  • 8-6 リクエストデータ
  • 8-7 データベースへの接続
  • 練習問題

第9章 応用アプリ

  • 9-1 スケジュール情報の一覧表示
  • 9-2 スケジュール情報の登録
  • 9-3 スケジュール情報の削除
  • 練習問題

付録 開発環境のインストール

  • A-1 MySQLのインストール
  • A-2 Apacheのインストール
  • A-3 PHPのインストール
  • A-4 Visual Studio Codeのインストール

サポート

ダウンロード

本書で使用するサンプルファイルは以下のリンクからダウンロードすることができます。使い方については,本書299ページを参照してください。

(2024年1月15日更新)

ダウンロード
3stepmysql_sample.zip

補足情報

著者ページへのリンク

(2024年1月19日更新)

著者による正誤表などの情報は以下のURLを参照してください。

著者ページ
https://wings.msn.to/index.php/-/A-03/978-4-297-13919-3/

商品一覧