黑猴子的家:mysql 字符型

2019-02-28  本文已影响11人  黑猴子的家
1、字符型总结
char:固定长度的字符,写法 char(M)
varchar:可变长度的字符,写法 varchar(M)
text:文本,比较适合存储较大的文本,比如 日记、协议等
enum
set

1、char(M)和varchar(M):
M表示的是最多字符个数
char(M):字符个数可以省略,默认M=1
varchar(M):字符个数不可以省略

2、比较
          所占的空间          效率        使用场景
char      固定的,有点浪费      高      一般存储字段的值的个数固定情况
varchar   可变的,根据值的长度   低      一般存储字段的值的个数变化较大

sql

DROP TABLE tab1;
CREATE TABLE tab1(
    e1 ENUM('a','b','c')
)

INSERT INTO tab1 VALUES('a');
SELECT * FROM tab1;
上一篇下一篇

猜你喜欢

热点阅读