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

小天天天天    数据库    999+ 次    2017-08-15 10:24:53


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’



如果你觉得本篇文章对您有帮助,请打赏作者

上一篇: 防止网站运行PHP木马脚本的有效防范措施

下一篇: 使用JavaScript脚本弹窗提交用$_POST方式提交表单:

最新评论

暂无评论

热门文章

最新评论

网站数据

网站文章数:481

今日UV/PV/IP:3/3/3

昨日UV/PV/IP:18/19 /18

TOP