MySQL辞典 ~コマンド・関数・パラメータ、目的別逆引きリファレンス~

翔泳社(出版社) , とみたまさひろ(著) , 鶴長鎮一(著) , 坂井恵(著) , 松信嘉範(著) , 鶴田展之(著)

商品番号
113250
販売状態
発売中
納品形態
宅配便にてお届け
発売日
2007年10月09日
ISBN
9784798113258
判型
四六
ページ数
416
刷・バージョン
1
キーワード
データベース  MySQL

販売価格:¥2,678(税込)

送料無料 在庫あり

本体価格の10%をポイント還元(会員限定)

  • このエントリーをはてなブックマークに追加
ほしい物リストに追加

MySQLの、SQL/関数/データ型/コネクタ/起動オプションを網羅
各機能をコンパクトにまとめました。

本書は、オープンソースのデータベース(RDBMS)「MySQL」のハンディリファレンスです。MySQLはLinuxなどのオープンソース環境で動作でき、個人ユーザーから大企業まで多くの方に使われています。軽快な動作が特徴で、レプリケーションやトランザクションなどの本格的な機能もサポートしています。
本書は、弊社の人気書籍『MySQL徹底入門』の執筆陣により新たに書き起こされた、日本のMySQLコミュニティによるハンディリファレンスです。
携帯しやすく使いやすい辞典形式で、基本情報から、SQLコマンド/関数/データ型/起動パラメータなどMySQLのすべての機能を網羅しました。また、「○○するには?」など、目的別の利用方法がわかる充実の逆引きリファレンスも用意されています。MySQLの開発者/管理者のための実用的なリファレンスとして、利用時にはぜひお手許に置いておきたい1冊です。

Part 1 MySQLの基本と導入

1.1 MySQLってなに?
1.2 インストール
1.3 ユーザーとアクセス権
1.4 ストレージエンジン
1.5 文字セットとコレーション
1.6 MySQLにおける式

Part 2 コマンドリファレンス

SQL
  データベース
  テーブル
  インデックス
  ビュー
  プロシジャ
  ユーザー
  レコード操作
  プリペアステートメント
  トランザクション
  レプリケーション
  管理
  その他
関数
  文字列関数
  数字/数学関数
  日付/時刻関数
  その他
データ型
ツール
コネクタ
オプション

Part 3 逆引きリファレンス

基本事項/全般
  1-1 MySQLにおけるlocalhostと127.0.0.1との違いは?
  1-2 ソケットファイルとは?
  1-3 サンプルmy.cnfの選択基準は?
  1-4 インストールパッケージ選択の基準は?(Linux編)
  1-5 インストールパッケージ選択の基準は?(Windows編)
  1-6 インストールパッケージ選択の基準は?(Mac OS X編)
  1-7 rootユーザーのパスワードを設定するには?
  1-8 rootユーザーのパスワードを忘れたら?
  1-9 匿名ユーザーを削除するには?
  1-10 my.cnfやms.iniなどの設定ファイルを作る場所は?
  1-11 インストール後デフォルトで作成されるユーザーは?
  1-12 MySQLのコマンドラインツールにはどんなものがあるの?
  1-13 エラーの発生を知り対処するには?
  1-14 新旧のMySQLや異なるプラットフォームで、テーブルデータに互換性はありますか?
  1-15 バージョン3.23から5.0にアップグレードするには?
  1-16 MySQLバイナリをアップグレードした後にすべきことは?
データベースオブジェクト
  2-1 1つのテーブルで、TIMESTAMP型カラムを複数定義するとどうなりますか?
  2-2 ALTER TABLEクエリの実行に時間がかかるのはなぜ?
  2-3 MySQLでシーケンスを用いるには?
  2-4 自動採番のカラムで、値をスキップするには?
  2-5 AUTO_INCREMENTカラムをリセットするには?
  2-6 AUTO_INCREMENTで、最後に挿入された値を取得するには?
  2-7 AUTO_INCREMENTカラムに0やNULLを入れたらどうなりますか?
  2-8 テーブル内全データ削除のコツは?
  2-9 テーブル内の大半のデータを削除する場合のコツは?
  2-10 ビューを使うには?
  2-11 ストアドプロシジャを使うには?
  2-12 ストアドファンクションを使うには?
  2-13 ストアドプロシジャ/ファンクションに制約はありますか?
  2-14 トリガーを使うには?
  2-15 MySQLのトリガーに制約はありますか?
  2-16 INFORMATION_SCHEMA(情報スキーマ)って?
  2-17 同じユーザー名とパスワードでも、クライアントが異なると認証されないのは?
  2-18 ユーザー権限でホスト名を設定するときの注意は?
  2-19 MySQLのホスト名解決でDNSを利用しないようにするには?
  2-20 登録されていない全ユーザーを確認するには?
  2-21 特定のカラムだけ見せたくない場合は?
  2-22 ユーザー権限をリセットするには?
  2-23 使用しているMySQLがサポートしているストレージエンジンを調べるには?
  2-24 どのストレージエンジンを使うのがいいでしょうか?
  2-25 テーブル定義の「TYPE=○○」は推奨されないのでしょうか?
データ操作
  3-1 インデックスを強制的に使わせる方法は?
  3-2 SELECTの表示件数をシステム側で制約するには?
  3-3 「¦¦」で文字を連結できますか?
  3-4 日時を好きなフォーマットで出力できますか?
  3-5 横に長い出力結果を見やすいように変えられますか?
  3-6 検索で大文字小文字が区別されないのはなぜ?
  3-7 検索時に大文字と小文字を区別するには?
  3-8 カラムやテーブルの別名を設けるには?
  3-9 カラムの別名を、ORDER BYやGROUP BYで使うには?
  3-10 DATA_FORMAT関数の整形結果を並び替えるには?
  3-11 サブクエリを使用するには?
  3-12 WHEREを付け忘れてうっかり全データを消してしまうようなことを防ぐには?
  3-13 重複クエリエラーを無視して処理を続行させるには?
  3-14 重複があればREPLECE/UPDATEなけれはINSERTするには?
  3-15 直前に発生した警告を確認するには?
  3-16 CSVファイルを取り込むには?
  3-17 抽出結果をCSVやTSVファイルに保存するには?
  3-18 抽出結果をHTMLやXMLファイルに保存するには?
  3-19 mysqldumpでダンプをとるとき付つけたほうがいいオプションは?
  3-20 mysqldumpでデータだけをダンプするには?
  3-21 mysqldumpでテーブル定義だけダンプするには?
  3-22 ダンプデータを取り込む時間を短縮するには?
接続関係
  4-1 ミスオペレーションを警告するビープ音を抑制できますか?
  4-2 libmysqlclient.so.○○が見つからないとエラーが出た時の対処方法は?
  4-3 クライアントとサーバーで、バージョンが異なって接続できますか?
  4-4 SELECTクエリなどで該当結果が1画面に納まらない場合、表示を抑制するには?
  4-5 mysqlクエリを編集しながら発行するには?
  4-6 MySQLサーバー/クライアント間通信でSSHポートフォワーディングを利用するには?
  4-7 MySQLサーバー/クライアント間でSSL暗号化通信を使用するには?
  4-8 ホスト名、ネットワークアドレス、IPアドレスでMySQLサーバーへのアクセス制限を簡単に実施するには?
  4-9 MySQLを利用可能なプログラミング言語は?
  4-10 Connector/J選択の基準は?
  4-11 PHPで提供されている各APIの違いは?
チューニング/設定
  5-1 設定やチューニングの仕方は?
  5-2 接続されているクライアントの一覧を得るには?
  5-3 SHOWステートメントで見たい情報だけを表示させるには?
  5-4 よく使用されるSQLモードは?
  5-5 複数のSQLモードを指定するには?
  5-6 MySQLをOracleやPostgreSQLと同じように使うには?
  5-7 ログをファイルに保存するには?
  5-8 時間がかかっているクエリを特定するには?
  5-9 更新クエリのログをとるには?
  5-10 SELECTも含めたすべてのクエリログをとるには?
レプリケーション
  6-1 レプリケーションの設定方法は?
  6-2 レプリケーションの仕組みは?
  6-3 ステートメントベースと行ベースの違いは?
  6-4 レプリケーションでSSLを利用するには?
  6-5 レプリケーションが停止する理由は?
  6-6 レプリケーションはどんな時に停止しますか?
  6-7 レプリケーションが止まってしまったら?
  6-8 レプリケーションを再開するには?
  6-9 データ内容に差異が発生するのはどんなとき?
  6-10 AUTO_INCREMENTカラムが異なる場合はありますか?
日本語の取り扱い
  7-1 MySQLで日本語を扱うにはどうすればいいですか?
  7-2 mysqlクライアントで文字化けを解消するには?
  7-3 英語用にインストールされたMySQLで日本語が利用できますか?
  7-4 MySQLの関数は日本語に対応してますか?
  7-5 テーブル名などに日本語を使えますか?
  7-6 --with-extra-charsetsと--with-charset違いは?
  7-7 langageを指定したら、エラーメッセージが文字化けしてしまいました。対応は?
  7-8 MySQL 5.0の文字コード自動変換の仕組みは?
  7-9 キャラクタセット未設定のクライアントでは、標準のキャラクタセットは何によって決定されていますか?
  7-10 プログラム言語ではどのようにエンコード方式が決定されますか?
  7-11 結局どのエンコード方式を使えばいいの?
その他
  8-1 MySQLはどこで作られていますか?
  8-2 MySQLはいつから作られましたか?
  8-3 バージョン 3.23から5.0までの主な変更点は?
  8-4 バージョン番号の規則は?
  8-5 MySQL各バージョンのサポート内容とその終了日は?
  8-6 Community ServerとEnterprise Serverを違いは?
  8-7 MySQL 5.1 以降の変更点は?
  8-8 InnoDBは開発元が買収されたのですか?
  8-9 InnoDBに替わるストレージエンジンは開発されていますか?
  8-10 MySQLの情報を手に入れたいときは?

書籍のサンプルなどのダウンロードは、翔泳社サイトへ移動いたしました。
ダウンロード

各種問い合わせは以下のリンクからご連絡ください

関連商品

SI Object Browser ER Ver.9 1クライアントライセンス

販売価格:115,182円(税込)

2017.01.30発売

SI Object Browser ER Ver.9 5クライアントライセンス

販売価格:340,718円(税込)

2017.01.30発売

SI Object Browser ER Ver.9 10クライアントライセンス

販売価格:535,453円(税込)

2017.01.30発売

SI Object Browser ER Ver.9 20クライアントライセンス

販売価格:749,547円(税込)

2017.01.30発売