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?

【SQL】char型とvarchar型の違いのまとめ

Posted at

簡単な結論

あらかじめ用意した箱のサイズに合わせて中身を入れるか、箱の中身のサイズに合わせて用意するかの違いである

CHAR型

固定長の文字列を扱うデータ型
・CHAR(10)と指定されている場合、10バイトの領域が確保されており、常に格納するデータは10バイトになる
・10バイトに満たない場合、空白が追加される
例)CHAR(3)の箱に【男性】
男性□

VARCHAR型

可変長の文字列を扱うデータ型
CHAR型と異なり、文字列の長さは調整されない
・VARCHAR(10)としていされた列に3バイトや7バイトの文字列が入力された場合、それに合わせた領域が確保される
・VARCHAR(10)としている場合、11バイト以上の文字列は格納できない

使い分け

□CHAR型
郵便番号社員番号など

□VARCHAR型
氏名書籍名など

参考書籍

すっきりわかるSQL入門

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?