MySQL 中 CHAR 和 VARCHAR 有什么区别?
摘要:
...
CHAR 数据类型 VARCHAR数据类型其全称是CHARACTER
它的全名是VARIABLE CHARACTER
它存储固定长度的值,并用空格字符填充以匹配指定的长度
VARCHAR 将可变长度的值与 1 字节或2字节长度前缀,且不填充任何字符
最多可容纳255 个字符。
最多可容纳 65,535 个字符。
它使用静态内存分配。
mysql>create table emp(name CHAR(20)); Query OK, 0 rows affected (0.25它使用动态内存分配。
mysql>create table emp1(name VARCHAR(20)); Query OK, 0 rows affected (0.21
以上就是MySQL 中 CHAR 和 VARCHAR 有什么区别?的详细内容,更多请关注其它相关文章!