0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

char varchar 型 違い

Posted at

CHAR型

固定長の文字列データを扱うデータ型。
CHAR(10)と指定された列の場合、格納される列は常に10バイトになる。
10バイトに満たない場合は文字列の右側に空白が追加され、10バイトぴったりに調整される。
使い道) post-address(郵便番号),UUIDなど

つまり、どれだけ短い値が入っていても10byteの要領は確保する

characterの略

VARCHAR型
CHAR型と異なり、格納する文字列の長さの調整はされない。
VARCHAR(10)と指定された列の場合、10バイト以下の文字列でも、それに合わせた領域が確保される為、そのままの長さで格納することが可能。
ただし、最大長以上(10バイト以上)の文字列の格納はできない。
どう使い分けるか
CHAR型は、郵便番号や社員番号など、データの桁数が決まっているもの向け。
VARCHAR型は、氏名や書籍名など、データ桁数が変動する可能性のあるもの向け。
使い道) name ,address,

つまり、byte数は値によって変化する。
character varyingの略

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?