首页 / Mysql / mysql之set与enum的介绍

mysql之set与enum的介绍

set,enum的数据类型都是字符串类型的对象,其中set最…

set,enum的数据类型都是字符串类型的对象,其中set最多可以包含64个元素,并且可以任意取到集合中的元素。而enum则是只能取到集合中的木一个元素,最多包含65536个元素,也就是说set是多项选择,enum是单项选择了。
这里我们来比较下他们之间相同点和不同点:

这里我们看到了它们的输出结果,我当时也是很不解后来才知道:
set类型中对于超出它能表示的范围的,就用二进制来加去:
Set元素
 十进制
 二进制

‘x’
 1
 0001

‘y’
 2
 0010

‘z’
 4
 0100

enum类型超出自己能表示的范围,就附空值了:
enum元素
 索引

null
 null

‘’
 0

‘one’
 1

‘two’
 2

‘three’
 3

现在大家明白了吧。

本文来自网络,不代表我是攻城狮立场,转载请注明出处:https://www.54gcs.cn/sql/mysql/1346.html

helwo作者

上一篇
下一篇

为您推荐

发表评论

联系我们

联系我们

在线咨询: QQ交谈

邮箱: web@5vo.cn

工作时间:周一至周五,9:00-17:30,节假日休息
关注微信
微信扫一扫关注我们

微信扫一扫关注我们

手机访问
手机扫一扫打开网站

手机扫一扫打开网站

返回顶部
跳至工具栏