Copyright © 1997, 2011, Oracle and/or its affiliates. All rights reserved.
This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.
このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。
U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007). Oracle USA, Inc., 500 Oracle Parkway, Redwood City, CA 94065.
This software is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications which may create a risk of personal injury. If you use this software in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure the safe use of this software. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software in dangerous applications.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates. MySQL is a trademark of Oracle Corporation and/or its affiliates, and shall not be used without Oracle's express written authorization. Other names may be trademarks of their respective owners.
This software and documentation may provide access to or information on content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services.
This document in any form, software or printed matter, contains proprietary information that is the exclusive property of Oracle. Your access to and use of this material is subject to the terms and conditions of your Oracle Software License and Service Agreement, which has been executed and with which you agree to comply. This document and information contained herein may not be disclosed, copied, reproduced, or distributed to anyone outside Oracle without prior written consent of Oracle or as specifically provided below. This document is not part of your license agreement nor can it be incorporated into any contractual agreement with Oracle or its subsidiaries or affiliates.
This documentation is NOT distributed under a GPL license. Use of this documentation is subject to the following terms:
You may create a printed copy of this documentation solely for your own personal use. Conversion to other formats is allowed as long as the actual content is not altered or edited in any way. You shall not publish or distribute this documentation in any form or on any media, except if you distribute the documentation in a manner similar to how Oracle disseminates it (that is, electronically for download on a Web site with the software) or on a CD-ROM or similar medium, provided however that the documentation is disseminated together with the software on the same medium. Any other use, such as any dissemination of printed copies or use of this documentation, in whole or in part, in another publication, requires the prior written consent from an authorized representative of Oracle. Oracle and/or its affiliates reserve any and all rights to this documentation not expressly granted above.
For more information on the terms of this license, for details on how the MySQL documentation is built and produced, or if you are interested in doing a translation, please visit MySQL Contact & Questions.
For additional licensing information, including licenses for libraries used by MySQL products, see はじめに.
If you want help with using MySQL, please visit either the MySQL Forums or MySQL Mailing Lists where you can discuss your issues with other MySQL users.
For additional documentation on MySQL products, including translations of the documentation into other languages, and downloadable versions in variety of formats, including HTML and PDF formats, see the MySQL Documentation Library.
概要
本書はMySQLのリファレンスマニュアルです。MySQLの 5.1 から 5.1.15-betaについて解説します。
このマニュアルの詳細および最新の翻訳には、最近かもしれないいくつかのセクション。については、 MySQL 5.1リファレンスマニュアル(オンラインヘルプ) 。
本書の作成日: 2012-12-11 (revision: 582)
目次
- はじめに
- 1. 一般情報
- 2. MySQL のインストールと更新
- 2.1. 一般的なインストールの問題
- 2.2. バイナリの配布を使用した標準 MySQL のインストール
- 2.3. Windows に MySQL をインストールする
- 2.3.1. インストール用パッケージの選択
- 2.3.2. 自動インストーラで MySQL をインストールする
- 2.3.3. MySQL インストール ウイザードを使用する
- 2.3.4. 設定ウイザードを使用する
- 2.3.5. 非インストール Zip アーカイブからのインストール
- 2.3.6. インストール アーカイブを取り出す
- 2.3.7. オプション ファイルの作成
- 2.3.8. MySQL サーバ タイプの選択
- 2.3.9. サーバを最初に起動する
- 2.3.10. MySQL の Windows のコマンドラインからの起動
- 2.3.11. Windows のサービスとして MySQL を起動する
- 2.3.12. MySQL インストールのテスト
- 2.3.13. Windows への MySQL インストールにおけるトラブルシューティング
- 2.3.14. Windows を使用した MySQL をアップグレードする
- 2.3.15. Windows 上の MySQL と Unix 上の MySQL の比較
- 2.4. Linux に MySQL をインストールする
- 2.5. Mac OS X に MySQL をインストールする
- 2.6. Solaris に MySQL をインストールする
- 2.7. MySQL を NetWare にインストールする
- 2.8. 他の Unix 系システムへの MySQL のインストール
- 2.9. ソースのディストリビューションを使用した MySQL のインストール
- 2.10. インストール後の設定とテスト
- 2.11. MySQL のアップグレード
- 2.12. MySQL のダウングレード
- 2.13. オペレーティング システムに特化した注釈
- 2.14. 環境変数
- 2.15. Perl のインストールに関する注釈
- 3. MySQL プログラムの使用
- 4. データベース管理
- 5. レプリケーション
- 6. 最適化
- 6.1. 最適化の概要
- 6.2.
SELECTステートメントおよびその他のクエリの最適化 - 6.2.1.
EXPLAINを使用して、クエリを最適化する - 6.2.2. クエリパフォーマンスの推定
- 6.2.3.
SELECTクエリの速度 - 6.2.4.
WHERE節最適化 - 6.2.5. Range 最適化
- 6.2.6. インデックス結合最適化
- 6.2.7.
IS NULL最適化 - 6.2.8.
DISTINCT最適化 - 6.2.9.
LEFT JOINとRIGHT JOIN最適化 - 6.2.10. 入れ子結合最適化
- 6.2.11. 外側Join 単純化
- 6.2.12.
ORDER BY最適化 - 6.2.13.
GROUP BY最適化 - 6.2.14.
LIMITの最適化 - 6.2.15. テーブルスキャンを避ける方法
- 6.2.16.
INSERTステートメントの速度 - 6.2.17.
UPDATEステートメントの速度 - 6.2.18.
DELETEステートメントの速度 - 6.2.19. その他の最適化のヒント
- 6.2.1.
- 6.3. ロック関連の問題
- 6.4. データベース構造の最適化
- 6.5. MySQL サーバの最適化
- 6.6. ディスク関連の問題
- 7. クライアントプログラムとユーティリティ プログラム
- 7.1. クライアントプログラムとユーティリティ プログラムの概要
- 7.2. my_print_defaults — オプション ファイルから オプションを表示する
- 7.3. myisam_ftdump — フル テキスト インデックス情報を表示する
- 7.4. myisamchk — MyISAM テーブル メンテナンス ユーティリティ
- 7.5. myisamlog — Display MyISAM Log File Contents
- 7.6. myisampack — 圧縮された、読み取り専用MyISAM テーブルを作成する。
- 7.7. mysql — MySQL コマンド ライン ツール
- 7.8. mysqlaccess — アクセス権限をチェックするクライアント
- 7.9. mysqladmin — MySQL サーバの管理を行うクライアント
- 7.10. mysqlbinlog — バイナリログファイルを処理するためのユーティリティ
- 7.11. mysqlcheck — テーブル メンテナンスと修復プログラム
- 7.12. mysqldump — データベースバックアッププログラム
- 7.13. mysqlhotcopy — データベースバックアッププログラム
- 7.14. mysqlimport — データインポートプログラム
- 7.15. mysqlshow — データベース、テーブル、カラム情報を表示します。
- 7.16. mysqlslap — クライアント負荷エミュレーション
- 7.17. mysql_zap — パターンとマッチする処理を消去します。
- 7.18. perror — エラーコードの説明
- 7.19. replace — 文字列置き換えユーティリティ
- 8. 言語構造
- 9. キャラクタセットサポート
- 10. データタイプ
- 11. 関数と演算子
- 12. SQL ステートメント構文
- 12.1. データ定義ステートメント
- 12.1.1.
ALTER DATABASE構文 - 12.1.2.
ALTER TABLE構文 - 12.1.3.
ALTER LOGFILE GROUP構文 - 12.1.4.
ALTER TABLESPACE構文 - 12.1.5.
ALTER SERVER構文 - 12.1.6.
CREATE DATABASE構文 - 12.1.7.
CREATE INDEX構文 - 12.1.8.
CREATE TABLE構文 - 12.1.9.
CREATE LOGFILE GROUP構文 - 12.1.10.
CREATE TABLESPACE構文 - 12.1.11.
CREATE SERVER構文 - 12.1.12.
DROP DATABASE構文 - 12.1.13.
DROP INDEX構文 - 12.1.14.
DROP TABLE構文 - 12.1.15.
DROP LOGFILE GROUP構文 - 12.1.16.
DROP TABLESPACE構文 - 12.1.17.
DROP SERVER構文 - 12.1.18.
RENAME DATABASE構文 - 12.1.19.
RENAME TABLE構文
- 12.1.1.
- 12.2. データ取り扱いステートメント
- 12.3. MySQL ユーティリティ ステートメント
- 12.4. MySQL トランザクションとロッキング関連のステートメント
- 12.5. データベース管理ステートメント
- 12.6. 複製ステートメント
- 12.7. プリペアド ステートメントの為の SQL 構文
- 13. ストレージエンジンとテーブルタイプ
- 13.1. MySQLストレージエンジンアーキテクチャの概要
- 13.2. サポートされたストレージエンジン
- 13.3. ストレージエンジンの設定
- 13.4.
MyISAMストレージエンジン - 13.5.
InnoDBストレージ エンジン - 13.5.1.
InnoDB概要 - 13.5.2.
InnoDB連絡先情報 - 13.5.3.
InnoDB設定 - 13.5.4.
InnoDB起動オプションとシステム変数 - 13.5.5.
InnoDBテーブルスペースを作成する - 13.5.6.
InnoDBテーブルの作成と利用 - 13.5.7.
InnoDBデータとログ ファイルの追加と削除 - 13.5.8.
InnoDBデータベースのバックアップと復旧 - 13.5.9.
InnoDBデータベースを別のマシンに移動する - 13.5.10.
InnoDBトランザクション モデルとロック - 13.5.11.
InnoDBパフォーマンス チューニング ヒント - 13.5.12. マルチバージョンの実装
- 13.5.13.
InnoDBテーブルとインデックス構造 - 13.5.14.
InnoDBファイル領域の管理とディスク I/O - 13.5.15.
InnoDBエラー処理 - 13.5.16.
InnoDBテーブル上の制約 - 13.5.17.
InnoDBトラブルシューティング
- 13.5.1.
- 13.6.
MERGEストレージエンジン - 13.7.
MEMORY(HEAP) ストレージエンジン - 13.8.
EXAMPLEストレージエンジン - 13.9.
FEDERATEDストレージエンジン - 13.10.
ARCHIVEストレージエンジン - 13.11.
CSVストレージエンジン - 13.12.
BLACKHOLEストレージエンジン
- 14. MySQL Cluster
- 14.1. MySQL Cluster の概要
- 14.2. 基本的な MySQL Cluster のコンセプト
- 14.3. 簡単なマルチ コンピューターの手引き
- 14.4. MySQL Cluster の設定
- 14.5. MySQL Cluster のアップグレードおよびダウンロード
- 14.6. MySQL Cluster のプロセス管理
- 14.7. MySQL Cluster の管理
- 14.8. MySQL Cluster のオンライン バックアップ
- 14.9. クラスタ ユーティリティ プログラム
- 14.9.1. ndb_config — NDB 設定情報の抽出
- 14.9.2. ndb_delete_all — NDB テーブルからのすべての行を削除する
- 14.9.3. ndb_desc — NDB テーブルの説明
- 14.9.4. ndb_drop_index
- 14.9.5. ndb_drop_table
- 14.9.6. ndb_error_reporter
- 14.9.7. ndb_print_backup_file
- 14.9.8. ndb_print_schema_file
- 14.9.9. ndb_print_sys_file
- 14.9.10. ndb_select_all
- 14.9.11. ndb_select_count
- 14.9.12. ndb_show_tables
- 14.9.13. ndb_size.pl — NDBCluster サイズ仕様エスティメーター
- 14.9.14. ndb_waiter
- 14.10. MySQL Cluster レプリケーション
- 14.11. MySQL Cluster ディスク データ ストレージ
- 14.12. MySQL Cluster での高速インターコネクトを使用する
- 14.13. MySQL Cluster の既知の制限
- 14.14. MySQL Cluster 開発ロードマップ
- 14.15. MySQL Cluster の用語
- 15. パーティショニング
- 16. Spatial Extensions
- 16.1. Introduction to MySQL Spatial Support
- 16.2. The OpenGIS Geometry Model
- 16.2.1. The Geometry Class Hierarchy
- 16.2.2. Class
Geometry - 16.2.3. Class
Point - 16.2.4. Class
Curve - 16.2.5. Class
LineString - 16.2.6. Class
Surface - 16.2.7. Class
Polygon - 16.2.8. Class
GeometryCollection - 16.2.9. Class
MultiPoint - 16.2.10. Class
MultiCurve - 16.2.11. Class
MultiLineString - 16.2.12. Class
MultiSurface - 16.2.13. Class
MultiPolygon
- 16.3. Supported Spatial Data Formats
- 16.4. Creating a Spatially Enabled MySQL Database
- 16.5. Analyzing Spatial Information
- 16.5.1. Geometry Format Conversion Functions
- 16.5.2.
GeometryFunctions - 16.5.3. Functions That Create New Geometries from Existing Ones
- 16.5.4. Functions for Testing Spatial Relations Between Geometric Objects
- 16.5.5. Relations on Geometry Minimal Bounding Rectangles (MBRs)
- 16.5.6. Functions That Test Spatial Relationships Between Geometries
- 16.6. Optimizing Spatial Analysis
- 16.7. MySQL Conformance and Compatibility
- 17. ストアドプロシージャとファンクション
- 18. トリガ
- 19. Event Scheduler
- 20. ビュー
- 21.
INFORMATION_SCHEMAデータベース - 21.1.
INFORMATION_SCHEMA SCHEMATAテーブル - 21.2.
INFORMATION_SCHEMA TABLESテーブル - 21.3.
INFORMATION_SCHEMA COLUMNSテーブル - 21.4.
INFORMATION_SCHEMA STATISTICSテーブル - 21.5.
INFORMATION_SCHEMA USER_PRIVILEGESテーブル - 21.6.
INFORMATION_SCHEMA SCHEMA_PRIVILEGESテーブル - 21.7.
INFORMATION_SCHEMA TABLE_PRIVILEGESテーブル - 21.8.
INFORMATION_SCHEMA COLUMN_PRIVILEGESテーブル - 21.9.
INFORMATION_SCHEMA CHARACTER_SETSテーブル - 21.10.
INFORMATION_SCHEMA COLLATIONSテーブル - 21.11.
INFORMATION_SCHEMA COLLATION_CHARACTER_SET_APPLICABILITYテーブル - 21.12.
INFORMATION_SCHEMA TABLE_CONSTRAINTSテーブル - 21.13.
INFORMATION_SCHEMA KEY_COLUMN_USAGEテーブル - 21.14.
INFORMATION_SCHEMA ROUTINESテーブル - 21.15.
INFORMATION_SCHEMA VIEWSテーブル - 21.16.
INFORMATION_SCHEMA TRIGGERSテーブル - 21.17.
INFORMATION_SCHEMA PLUGINSテーブル - 21.18.
INFORMATION_SCHEMA ENGINESテーブル - 21.19.
INFORMATION_SCHEMA PARTITIONSテーブル - 21.20.
INFORMATION_SCHEMA EVENTSテーブル - 21.21.
INFORMATION_SCHEMA FILESテーブル - 21.22.
INFORMATION_SCHEMA PROCESSLISTテーブル - 21.23.
INFORMATION_SCHEMA REFERENTIAL_CONSTRAINTSテーブル - 21.24.
INFORMATION_SCHEMA GLOBAL_STATUSおよびSESSION_STATUSテーブル - 21.25.
INFORMATION_SCHEMA GLOBAL_VARIABLESおよびSESSION_VARIABLESテーブル - 21.26. その他の
INFORMATION_SCHEMAテーブル - 21.27.
SHOWステートメントへの拡張
- 21.1.
- 22. 精密計算
- 23. APIとライブラリー
- 23.1. 埋め込まれたMySQLサーバライブラリ、libmysqld
- 23.2. MySQL C API
- 23.2.1. C APIデータタイプ
- 23.2.2. C API機能の概要。
- 23.2.3. C API機能の説明
- 23.2.4. 準備されたC APIステートメント。
- 23.2.5. 準備されたC APIステートメントデータタイプ
- 23.2.6. 準備されたC APIステートメント機能の概要
- 23.2.7. 準備されたC APIステートメント機能の詳細
- 23.2.8. 準備されたC API ステートメントの問題
- 23.2.9. マルチプルステートメントを実行するC APIハンドリング
- 23.2.10. 日付とタイム値のC API式取り扱い
- 23.2.11. C APIスレッド機能の説明
- 23.2.12. 埋め込まれたC API機能の説明
- 23.2.13. 自動再接続挙動の管理
- 23.2.14. C APIを使うときよく尋ねられる質問と問題
- 23.2.15. クライアントプログラムの構築
- 23.2.16. スレッド付きクライアントを作る方法
- 23.3. MySQL PHP API
- 23.4. MySQL Perl API
- 23.5. MySQL C++ API
- 23.6. MySQL Python API
- 23.7. MySQL Tcl API
- 23.8. MySQLエッフェルラッパー
- 23.9. MySQLプログラム開発ユーティリティー
- 24. MySQL コネクタ
- 25. Extending MySQL
- A. Frequently Asked Questions About MySQL 5.1
- A.1. MySQL 5.1 FAQ — General
- A.2. MySQL 5.1 FAQ — Storage Engines
- A.3. MySQL 5.1 FAQ — Server SQL Mode
- A.4. MySQL 5.1 FAQ — Stored Procedures
- A.5. MySQL 5.1 FAQ — Triggers
- A.6. MySQL 5.1 FAQ — Stored Routines, Triggers, and Replication
- A.7. MySQL 5.1 FAQ — Views
- A.8. MySQL 5.0 FAQ —
INFORMATION_SCHEMA - A.9. MySQL 5.1 FAQ — Migration
- A.10. MySQL 5.1 FAQ — Security
- A.11. MySQL 5.1 FAQ — MySQL Cluster
- A.12. MySQL 5.1 FAQ — MySQL Chinese, Japanese, and Korean Character Sets
- A.13. MySQL 5.1 FAQ — Connectors & APIs
- B. Errors, Error Codes, and Common Problems
- C. MySQL Change History
- C.1. Changes in release 5.1.x (Development)
- C.1.1. Changes in release 5.1.16 (Not yet released)
- C.1.2. Changes in release 5.1.15 (25 January 2007)
- C.1.3. Changes in release 5.1.14 (05 December 2006)
- C.1.4. Changes in release 5.1.13 (Not released)
- C.1.5. Changes in release 5.1.12 (24 October 2006)
- C.1.6. Changes in release 5.1.11 (26 May 2006)
- C.1.7. Changes in release 5.1.10 (Not released)
- C.1.8. Changes in release 5.1.9 (12 April 2006)
- C.1.9. Changes in release 5.1.8 (Not released)
- C.1.10. Changes in release 5.1.7 (27 February 2006)
- C.1.11. Changes in release 5.1.6 (01 February 2006)
- C.1.12. Changes in release 5.1.5 (10 January 2006)
- C.1.13. Changes in release 5.1.4 (21 December 2005)
- C.1.14. Changes in release 5.1.3 (29 November 2005)
- C.1.15. Changes in release 5.1.2 (Not released)
- C.1.16. Changes in release 5.1.1 (Not released)
- C.2. MySQL Connector/ODBC (MyODBC) Change History
- C.2.1. Changes in Connector/ODBC 5.0.11 (31 January 2007)
- C.2.2. Changes in Connector/ODBC 5.0.10 (14 December 2006)
- C.2.3. Changes in Connector/ODBC 5.0.9 (22 November 2006)
- C.2.4. Changes in Connector/ODBC 5.0.8 (17 November 2006)
- C.2.5. Changes in Connector/ODBC 5.0.7 (08 November 2006)
- C.2.6. Changes in Connector/ODBC 5.0.6 (03 November 2006)
- C.2.7. Changes in Connector/ODBC 5.0.5 (17 October 2006)
- C.2.8. Changes in Connector/ODBC 5.0.3 (Connector/ODBC 5.0 Alpha 3) (20 June 2006)
- C.2.9. Changes in Connector/ODBC 5.0.2 (Never released)
- C.2.10. Changes in Connector/ODBC 5.0.1 (Connector/ODBC 5.0 Alpha 2) (05 June 2006)
- C.2.11. Changes in Connector/ODBC 3.51.13 (Not yet released)
- C.2.12. Changes in Connector/ODBC 3.51.12
- C.2.13. Changes in Connector/ODBC 3.51.11
- C.3. Connector/NET Change History
- C.3.1. Changes in MySQL Connector/NET Version 5.0.4 (Not yet released)
- C.3.2. Changes in MySQL Connector/NET Version 5.0.3 (05 January 2007)
- C.3.3. Changes in MySQL Connector/NET Version 5.0.2 (06 November 2006)
- C.3.4. Changes in MySQL Connector/NET Version 5.0.1 (01 October 2006)
- C.3.5. Changes in MySQL Connector/NET Version 5.0.0 (08 August 2006)
- C.3.6. Changes in MySQL Connector/NET Version 1.0.10 (Not yet released)
- C.3.7. Changes in MySQL Connector/NET Version 1.0.9 (02 February 2007
- C.3.8. Changes in MySQL Connector/NET Version 1.0.8 (20 October 2006)
- C.3.9. Changes in MySQL Connector/NET Version 1.0.7 (21 November 2005)
- C.3.10. Changes in MySQL Connector/NET Version 1.0.6 (03 October 2005)
- C.3.11. Changes in MySQL Connector/NET Version 1.0.5 (29 August 2005)
- C.3.12. Changes in MySQL Connector/NET Version 1.0.4 (20 January 2005)
- C.3.13. Changes in MySQL Connector/NET Version 1.0.3-gamma (12 October 2004)
- C.3.14. Changes in MySQL Connector/NET Version 1.0.2-gamma (15 November 2004)
- C.3.15. Changes in MySQL Connector/NET Version 1.0.1-beta2 (27 October 2004)
- C.3.16. Changes in MySQL Connector/NET Version 1.0.0 (01 September 2004)
- C.3.17. Changes in MySQL Connector/NET Version 0.9.0 (30 August 2004)
- C.3.18. Changes in MySQL Connector/NET Version 0.76
- C.3.19. Changes in MySQL Connector/NET Version 0.75
- C.3.20. Changes in MySQL Connector/NET Version 0.74
- C.3.21. Changes in MySQL Connector/NET Version 0.71
- C.3.22. Changes in MySQL Connector/NET Version 0.70
- C.3.23. Changes in MySQL Connector/NET Version 0.68
- C.3.24. Changes in MySQL Connector/NET Version 0.65
- C.3.25. Changes in MySQL Connector/NET Version 0.60
- C.3.26. Changes in MySQL Connector/NET Version 0.50
- C.4. MySQL Visual Studio Plugin Change History
- C.5. MySQL Connector/J Change History
- C.5.1. Changes in MySQL Connector/J 5.1.x
- C.5.2. Changes in MySQL Connector/J 5.0.x
- C.5.3. Changes in MySQL Connector/J 3.1.x
- C.5.4. Changes in MySQL Connector/J 3.0.x
- C.5.5. Changes in MySQL Connector/J 2.0.x
- C.5.6. Changes in MySQL Connector/J 1.2b (04 July 1999)
- C.5.7. Changes in MySQL Connector/J 1.2.x and lower
- D. 制限と規制
- E. Credits
- 索引
図の一覧
- 5.1. Replication with a single slave
- 5.2. Replication with multiple slaves
- 5.3. Replication with twin masters
- 5.4. Replication with multiple masters in a circular topology
- 5.5. Replication with multiple masters in a chain topology
- 5.6. スケールアウト レプリケーションのパフォーマンス向上の概略図
- 5.7. 別々の DB を複数のホストに複製するレプリケーション概略図
- 5.8. 追加のレプリケーション ホストでパフォーマンス改善
- 5.9. レプリケーションを活用した冗長性、初期ストラクチャ
- 5.10. レプリケーションを活用した冗長性、マスタ障害後
- 13.1. プラガブルストレージエンジンを利用したMySQLアーキテクチャ
- 13.2.
FEDERATEDテーブル構造
例の一覧
- 24.1.
DriverManagerから接続を取得する - 24.2. java.sql.Statement を使用して
SELECTクエリを実行する - 24.3. ストアド プロシージャ
- 24.4.
Connection.prepareCall()の使用 - 24.5. 出力パラメータの登録
- 24.6.
CallableStatement入力パラメータの設定 - 24.7. 結果と出力パラメータの値を呼び出す
- 24.8.
Statement.getGeneratedKeys()を使ったAUTO_INCREMENTカラム値の呼び出し - 24.9.
SELECT LAST_INSERT_ID()を使ったAUTO_INCREMENTカラム値の呼び出し - 24.10.
Updatable ResultSets内のAUTO_INCREMENTカラム値の呼び出し - 24.11. J2EE アプリケーション サーバで接続プールを使用
- 24.12. リトライ ロジックとのトランザクション例