mysql存储类型enum和set的一些使用方法

 
更多

enum类型:

适用于网页上的“单选数据”的存储。

形式: enum(‘选项值1’,  ’选项值2’,  ’选项值3’,  ’选项值4’,  …..)

说明:

1,这是字符类型,是多个中选一个,最终存储的值(数据),只是其中之一。

2,这些选项值,实际在数据库系统内部,对应的是如下这些数字:1, 2, 3, 4, 5, ……

3,系统内部的数据管理,通常其实都是用这些数字来进行,这有利于极大提高效率

4,我们对这些数字的操作(插入,查询),既可以使用该字符串值,也可以使用对应数字。

5,最多能使用65535个选项。

set类型:

适用于网页上的“多选数据”的存储。

形式: set(‘选项值1’,  选项值2’选项值3’选项值4’,  …..)

说明:

1,这是字符类型,是多选项中的任意组合,最终存储的值(数据),只是这些数据的组合结果。

2,这些选项值,实际在数据库系统内部,对应的是如下这些数字:1, 2, 4, 8, 16,  32 ……

3,系统内部的数据管理,通常其实都是用这些数字来进行,这有利于极大提高效率

4,我们对这些数字的操作(插入,查询等),既可以使用该字符串值,也可以使用对应数字。

举例:

A   ‘选项值1’

B   ‘选项值1,选项值3,选项值4’

C     1                   //代表选项值1’

打赏

本文固定链接: https://www.cxy163.net/archives/2664 | 绝缘体

该日志由 绝缘体.. 于 2022年06月01日 发表在 未分类 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: mysql存储类型enum和set的一些使用方法 | 绝缘体
关键字: , , , ,

mysql存储类型enum和set的一些使用方法:等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter