MySQL徹底入門 第2版 ~5.0&4.1新機能対応~(とみた まさひろ 鶴長 鎮一 舘山 聖司 遠藤 俊裕 坂井 恵 班石 悦夫 松信 嘉範)|翔泳社の本
  1. ホーム >
  2. 書籍 >
  3. MySQL徹底入門 第2版 ~5.0&4.1新機能対応~

MySQL徹底入門 第2版 ~5.0&4.1新機能対応~

著
著
著
著
著
著
著

形式:
書籍
発売日:
ISBN:
9784798110257
定価:
3,828円(本体3,480円+税10%)
仕様:
B5変・416ページ
シリーズ:
徹底入門

インストールから開発までのオールインワン!

本書は、オープンソースデータベースMySQLの解説書「MySQL徹底入門」の改訂版です。最新バージョンであるMySQL 5.0および4.1を使いこなすための必要な知識を盛り込みました。
筆者自身による第1版の徹底的な見直しの結果、ほぼ全体を新たに書き起こし、最新機能である情報スキーマやビュー、ストアドプログラムなどにも言及しました。各種の環境へのインストールを解説し、難しいSQLの知識がなくてもWebベースで操作ができるphpMyAdminも収録しています。また、多数のプログラミング言語を解説し、データベースを使ったアプリケーションの作成についても知識が得られるようにしました。
これからMySQLを利用したい方には最適の解説書であり、旧版を読んだ方にも十分な読み応えのある内容となっています。

付録CD-ROMについて
本書の付録CD-ROMには、MySQL 5.0.16をはじめとしたソフトウェアやサンプルコードが収録されています。詳細はCD-ROMのルートディレクトリにあるindex.htmlをご覧ください。

付録CD-ROM収録内容について

・- AB ディレクトリ:MySQL AB提供のソースコード
・- adminディレクトリ:MySQLの管理ツール(第10章)
・- MyNAディレクトリ:日本MySQLユーザ会提供のパッチ/ソース/バイナリ
・- sampleディレクトリ:本書で紹介したサンプルコード(第5章)

1 MySQLの概要

1.1 MySQLの特徴
1.2 MySQLの歩み
1.3 MySQLのバージョン番号と安定度
1.4 MySQLの日本語対応
1.5 日本でのMySQL

2 インストール

2.1 ファイルのダウンロード
2.2 UNIX系OSへのインストール
2.3 Windows環境へのインストール
2.4 Mac OS X環境へのインストール
2.5 インストール後にすること

3 MySQL入門

3.1 mysqlコマンドの使い方
3.2 SQLチュートリアル
3.3 MySQLの便利なSQL文
3.4 インデックス
3.5 トランザクション

4 MySQLサーバーの運用

4.1 MySQLのアーキテクチャ
4.2 mysqladminコマンド
4.3 MySQLサーバーの起動/停止
4.4 データベースの作成と破棄
4.5 データファイルの検査/修復/最適化
4.6 MySQLのユーザー管理
4.7 オプション設定ファイル
4.8 MySQLサーバー状態の確認
4.9 バックアップとリストア
4.10 MySQLのログ

5 データベースプログラミング

5.1 はじめに
5.2 C言語
5.3 PHP
5.4 Ruby
5.5 Perl
5.6 Java
5.7 Access
5.8 Excel
5.9 Delphi
5.10 組み込みMySQLサーバー

6 情報スキーマ

6.1 情報スキーマとは
6.2 情報スキーマに格納される情報
6.3 情報スキーマの利用例

7 ビュー

7.1 ビューとは
7.2 ビューの作成
7.3 作成したビューの確認
7.4 ビューへの更新
7.5 ビューの無効化
7.6 まとめ

8 ストアドプロシージャ、ストアドファンクション、トリガ

8.1 はじめに
8.2 ストアドプロシージャ
8.3 ストアドファンクション
8.4 トリガ

9 文字コードと日本語環境

9.1 MySQLと日本語
9.2 キャラクタセットが合っていないと何が起きるか?
9.3 クライアントのキャラクタセットとサーバーとの関係
9.4 CHAR()の仕様変更
9.5 MyNAパッチ
9.6 日本語問題解決チャート

10 便利なツール~レンタルサーバーでMySQLを使う~

10.1 MySQL Administratorとは
10.2 インストール
10.3 使用方法
10.4 phpMyAdmin
10.5 インストール
10.6 使用方法
10.7 レンタルサーバーでMySQLを使う

11 トラブルシューティング&FAQ

基本事項、全般
MySQLサーバーとバージョンによる違い
接続関連
認証関連
サーバー運用関連
サーバーの環境関連
クライアントとサーバー
インストール/アップグレード関連
日本語文字関連
SQL関連
プログラム言語関連
UNIX環境関連
そのほかのFAQ

付録

付録 A 関連リンク集
付録 B SQL構文簡易リファレンス
付録 C 関数リファレンス
付録 D Javaのデータベース関連クラス/メソッド
付録 E MySQL/Rubyのクラス/メソッド

本書は付属データの提供はございません。

書籍の購入や、商用利用・教育利用を検討されている法人のお客様はこちら

図書館での貸し出しに関するお問い合わせはよくあるお問い合わせをご確認ください。


利用許諾に関するお問い合わせ

本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。


お問い合わせ

内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。

正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。

追加情報はありません。
この商品の「よくある質問」はありません。

現在表示されている正誤表の対象書籍

書籍の種類:紙書籍

書籍の刷数:全刷


※重版をした際に、内容が修正されている場合があります。「刷数の確認方法(例)」の図を参考に、お手元の書籍の刷数をご確認ください。下の「書籍の刷数」の欄で刷数を選択すると、お持ちの書籍の刷数に合わせて、正誤情報を絞り込むことができます。

書籍によっては表記が異なる場合がございます


本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。

対象の書籍は正誤表がありません。

 書籍の刷数で正誤情報を絞り込みたい場合は選択してください。

 書籍の種類:

最終更新日:2009年04月13日
ページ数 内容 書籍修正刷 電子書籍訂正 発生刷 登録日
003
下から5行目
誤 無料で利用できるGPLライセンス
正 本書の執筆時点(2006年1月)では、無料で利用できるGPLライセンス
3刷 未 1刷 2007.04.20
005
図1.1
誤 バージョン4.0まで
正 バージョン4.1まで
2刷 未 1刷 2006.01.23
005
図1.1
誤 バージョン4.1以降
正 バージョン5.0以降
2刷 未 1刷 2006.01.23
056
下から4行目
誤 さらに、SJISやUnicodeでは、
正 さらに、SJISでは、
3刷 未 1刷 2007.04.20
058
表3.5
誤 (最終行に追加)
正 \\ \文字そのもの
備
考
(表示環境の都合上、バックスラッシュを全角で表しています)
3刷 未 1刷 2007.04.20
065
3つ目の構文
誤 mysql> ALTER TABLE a ENGINE=InnoDB;
正 mysql> ALTER TABLE t1 ENGINE=InnoDB;
4刷 未 1刷 2008.06.05
079
コラム2行目
誤 MySQLは、指定された順にインデックスを探します。
正 MySQLは次のインデックスを使用します。
3刷 未 1刷 2007.04.20
121
上から5行目
誤 記述されていた場合は、[mysqld]に記述された値が優先されます。
正 記述されていた場合は、あとに記述された値が優先されます。
3刷 未 1刷 2007.04.20
121
下から10行目、2行目
誤 MySQL 5.0.10-beta
正 MySQL 5.0
2刷 未 1刷 2006.06.30
122
上から2行目、下から7行目、8行目
誤 $DEFAULT_HOME_ENV
正 $MYSQL_HOME
2刷 未 1刷 2006.06.30
122
上から2行目、下から7行目、8行目
誤 3.datadir/my.cnf(このときのdatadirはコンパイル時に指定したdatadir。Myqldの--datadir=オプションの指定はコレに対して無効)
正
備
考
3.の文章を削除
以降、4.と5.がそれぞれ繰り上がる。
2刷 未 1刷 2006.06.30
122
上から8行目、15行目
誤 MySQL 5.0.10-beta
正 MySQL 5.0
2刷 未 1刷 2006.06.30
127
上から5行目
誤 コマンドラインのリダイレクト機能と
正 シェルのリダイレクト機能と
3刷 未 1刷 2007.04.20
145
脚注[1]
誤 前箸和弥著
正 前橋和弥著
2刷 未 1刷 2006.01.23
200
サンプルコード解説1行目、2行目
誤 5行目:内部コードをUTF-8に設定します。 6行目:スクリプトソース記述をUTF-8コードにする宣言です。
正 6行目:内部コードをUTF-8に設定します。 7行目:スクリプトソース記述をUTF-8コードにする宣言です。
3刷 未 1刷 2007.04.20
211
表5.7
誤 autoReconnects
正 autoReconnect
2刷 未 1刷 2006.01.23
294
3行目
誤 ユーザーー
正 ユーザー
3刷 未 1刷 2006.01.23
299
下から7行目
誤 オプションを必ず指定します。
正 オプションをもし必要ならば指定します。
3刷 未 1刷 2007.04.20
299
下から5行目
誤 便利なオプションで
正 とても強引なオプションで
3刷 未 1刷 2007.04.20
300
下から4行目
誤 という、便利なオプションで
正 という、とても強引なオプションで
3刷 未 1刷 2007.04.20
301
下から3行目
誤 Shift JISやUnicodeを値として
正 Shift JISを値として
3刷 未 1刷 2007.04.20
313
本文、3行目
誤 バージョン4.0までは、CHAR()にどんな長さの文字列でもINSERTできました。
正 バージョン4.0までは、CHAR()にどんなバイト列でもINSERTできました。
5刷 未 1刷 2009.04.13
331
上から6~7行目
誤 phpMyAdmin 2.6.4-pl1
正 phpMyAdmin 2.6.4-pl2
2刷 未 1刷 2006.06.30
331
下から4行目
誤 (http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-essential-5.0.15-rc-win32.msi/
正 (http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-essential-5.0.15-win32.msi/
備
考
rc-を取る
2刷 未 1刷 2006.06.30
333
上から2行目
誤 1.php-5.0.0-Win32.zipを解凍します。
正 1.php-5.0.5-Win32.zipを解凍します。
2刷 未 1刷 2006.06.30
368
上から16行目
誤 5.0.13rc以上では、mysqldに「skip-charactor-set-client-handshake」オプションを指定してください。
正 (該当部分を削除)
3刷 未 1刷 2007.04.20
369
左段下から9行目
誤 やutf8では、
正 では、
3刷 未 1刷 2007.04.20
377
ライセンスに解するA(回答)の部分
誤 MySQLのライセンスは
正 本書の執筆時点(2006年1月)でのMySQLのライセンスは
3刷 未 1刷 2007.04.20
400
LEFT(str, len)およびRIGHT(str, len)の解説部分
誤 strがNullの場合はNULLを返します。lenがNULLの場合は空文字列を返します。
正 strおよびlenがNullの場合はNULLを返します。
4刷 未 1刷 2007.05.21
403
SIGN(x) の説明部分
誤 exprが0の場合は
正 xが0の場合は
4刷 未 1刷 2007.05.21
411
表D.1
誤 autoReconnects
正 autoReconnect
2刷 未 1刷 2006.01.23

感想・レビュー

shinoper さん

2011-09-04

これまで、プログラム関係の本を読んでもよく理解できなかった基礎知識がついたように思う。Javaでのプログラム開発の突破口になるのではないかと期待。また、最新版を読むと自分のパソコンや持っているソフトがまだ古くて使えない事が多々あったが、5年くらい前の本を読むと、所有しているソフトがそろっており、すぐに使えるので、実用的であることを改めて発見。