タグ

2008年4月27日のブックマーク (4件)

  • MySQL :: MySQL 8.0 リファレンスマニュアル :: 11.7 データ型のストレージ要件

    ディスク上のテーブルデータのストレージ要件は、複数の要因によって異なります。 別々のストレージエンジンは異なる方法でデータ型を表し、ローデータを格納します。 カラムか行全体のどちらかでテーブルデータを圧縮できますが、テーブルまたはカラムのストレージ要件の計算が複雑になります。 ディスク上のストレージレイアウトが違っていても、テーブル行に関する情報を通信および交換する内部 MySQL API は、すべてのストレージエンジンにわたって適用される一貫したデータ構造を使用します。 このセクションでは、データ型の固定サイズ表現を使用するストレージエンジンの内部形式およびサイズを含め、MySQL がサポートするデータ型ごとのストレージ要件に関するガイドラインおよび情報について説明します。 情報はカテゴリまたはストレージエンジンごとに示します。 テーブルの内部表現の最大行サイズは 65,535 バイトで

    dosequis
    dosequis 2008/04/27
    varcharの桁数はバイトではなくて文字数
  • MySQL5.0.45で、varchar(100)で定義したカラムに200バイト(全角100文字)までinsert可能です。…

    MySQL5.0.45で、varchar(100)で定義したカラムに200バイト(全角100文字)までinsert可能です。 考えられる理由や、その確認方法を教えてください。

    dosequis
    dosequis 2008/04/27
    varcharの桁数はバイトではなくて文字数
  • MySQLのvarchar(XX)は、文字数(MySQL4.1.20) - 肉とビールとパンケーキ by @sotarok

    やっぱりね(笑) ということで実験結果はこんなカンジ。 TABLE `test1` UTF8 mysql> SHOW FIELDS FROM test1; +-------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+----------------+ | id | int(11) | | PRI | NULL | auto_increment | | name | varchar(32) | | | | | +-------+-------------+------+-----+---------+----------------+ 2

    MySQLのvarchar(XX)は、文字数(MySQL4.1.20) - 肉とビールとパンケーキ by @sotarok
    dosequis
    dosequis 2008/04/27
    varcharの桁数はバイトではなくて文字数
  • MySQLの基礎を学ぼう [準備編]

    MySQL5.0の追加機能 先ほど紹介したMySQLの操作に加え、MySQL5.0では新たな機能が追加されています。 ここでは、次回以降で使用する機能を中心に紹介します。MySQL5.0で追加された機能については「エンタープライズ市場に向かうMySQL 5.0」も参考にしてください。 テーブルタイプとキャラクターセットを指定 MySQL5.0では、CREATE TABLEクエリー実行時に「テーブルタイプ」と「キャラクターセット」を設定できます。MySQLでは、テーブルタイプごとに使用できる機能が限定されます。 例えば、トランザクションをサポートする「InnoDB」、高いパフォーマンスと高機能を兼ね備えた「MyISAM」、一時的な作業テーブルに使用される「MEMORY」など、数多くのテーブルタイプが選択できます。現在使用しているMySQLでサポートしているテーブルタイプを見る場合は、「SHO

    MySQLの基礎を学ぼう [準備編]
    dosequis
    dosequis 2008/04/27
    varcharの桁数はバイトではなくて文字数