MySQL 5.1 リファレンスマニュアル :: 10 データタイプ
« 9.10.7.1 cp932のキャラクタセット

10.1 データタイプ概要 »
Section Navigation      [Toggle]
  • はじめに
  • 1 一般情報
  • 2 MySQL のインストールと更新
  • 3 MySQL プログラムの使用
  • 4 データベース管理
  • 5 レプリケーション
  • 6 最適化
  • 7 クライアントプログラムとユーティリティ プログラム
  • 8 言語構造
  • 9 キャラクタセットサポート
  • 10 データタイプ
    • 10.1 データタイプ概要
    • 10.2 数値タイプ
    • 10.3 日付と時刻タイプ
    • 10.4 文字列タイプ
    • 10.5 データタイプが必要とする記憶容量
    • 10.6 カラムに適したタイプの選択
    • 10.7 その他のデータベースエンジンのデータタイプの利用
  • 11 関数と演算子
  • 12 SQL ステートメント構文
  • 13 ストレージエンジンとテーブルタイプ
  • 14 MySQL Cluster
  • 15 パーティショニング
  • 16 Spatial Extensions
  • 17 ストアドプロシージャとファンクション
  • 18 トリガ
  • 19 Event Scheduler
  • 20 ビュー
  • 21 INFORMATION_SCHEMA データベース
  • 22 精密計算
  • 23 APIとライブラリー
  • 24 MySQL コネクタ
  • 25 Extending MySQL
  • A Frequently Asked Questions About MySQL 5.1
  • B Errors, Error Codes, and Common Problems
  • C MySQL Change History
  • D 制限と規制
  • E Credits
  • 目次

第10章 データタイプ

目次

10.1. データタイプ概要     [+/-]
10.1.1. 数値タイプの概要
10.1.2. データと時刻タイプの概要
10.1.3. 文字列タイプの概要
10.1.4. データタイプデフォルト値
10.2. 数値タイプ
10.3. 日付と時刻タイプ     [+/-]
10.3.1. DATETIME、DATE、そして TIMESTAMP タイプ
10.3.2. TIME タイプ
10.3.3. YEAR タイプ
10.3.4. 2000年問題とデータタイプ
10.4. 文字列タイプ     [+/-]
10.4.1. CHAR と VARCHAR タイプ
10.4.2. BINARY と VARBINARY タイプ
10.4.3. BLOBとTEXT タイプ
10.4.4. ENUM タイプ
10.4.5. SET タイプ
10.5. データタイプが必要とする記憶容量
10.6. カラムに適したタイプの選択
10.7. その他のデータベースエンジンのデータタイプの利用

MySQLは次のようないくつかのカテゴリのデータタイプをサポートします。数値タイプ、データと時刻タイプ、そして文字列(文字)タイプです。この章ではまず最初にこれらのデータタイプの概要を紹介します。そして次にそれぞれのカテゴリタイプの特性についてのより詳しい説明と、データタイプに必要な記憶容量に関する条件の要約を紹介します。最初の概要はあえて簡単な物になっています。値の指定ができる許容フォーマットのような特定のデータタイプに関する追加情報に関しては、この章の後半で紹介しているより詳しい説明を参照してください。

MySQLは、空間データの拡張子もサポートします。章 16. Spatial Extensionsにこれらのデータタイプの情報があります。

いくつかのデータタイプの紹介の中で、これらの規則が使用されています。

  • M は整数タイプの最大ディスプレイ幅を示しています。浮動小数点と固定小数点タイプに関しては、M が格納可能な桁数の合計です。文字列タイプは M が最大長さです。M の最大許容値はデータタイプによって違います。

  • D は浮動小数点と固定小数点タイプに適用され、小数点以下の桁数を表します。最大値は30ですが、M–2以上であってはいけません。

  • 角かっこ (‘[’ と ‘]’) はタイプ定義のオプションを表します。

Copyright © 1997, 2010, Oracle and/or its affiliates. All rights reserved. Legal Notices
Top / Previous / Next / Up / Table of Contents
© 2010, Oracle Corporation and/or its affiliates