mysql 第1.4章 创建-char、varchar、text mysql 第1.4章 创建-char、varchar、text

2小时前

A、char的总结:

  • char 最大长度是 255 字符,注意是字符数和字符集没关系。

  • 可以有默认值,尾部有空格会被截断。

B、varchar的总结:

  • varchar 的最大长度 65535 是指能存储的字节数,其实最多只能存储 65532 个字节,还有 3 个字节用于存储长度。

  • 注意是字节数这个和字符集有关系。

  • 一个汉字字符用 utf8 占用 3 字节,用 gbk 占用 2 字节。可以有默认值,尾部有空格不会截断。

C、text的总结:

  • text 和 varchar 基本相同。text 会忽略指定的大小这和 varchar 有所不同,text 不能有默认值。尾部有空格不会被截断。

  • text 使用额外的 2 个字节来存储数据的大小,varchar 根据存储数据的大小选择用几个字节来存储。

  • text 的 65535 字节全部用来存储数据,varchar 则会占用 1-3 个字节去存储数据大小。

阅读 4

mysql文章
带到手机上看