美文网首页
黑猴子的家:mysql 字符型

黑猴子的家:mysql 字符型

作者: 黑猴子的家 | 来源:发表于2019-02-28 08:37 被阅读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;

相关文章

网友评论

      本文标题:黑猴子的家:mysql 字符型

      本文链接:https://www.haomeiwen.com/subject/mvdxuqtx.html