最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL數(shù)據(jù)類型enum?枚舉類型

 更新時(shí)間:2022年06月08日 08:29:21   作者:彭世瑜  
這篇文章主要介紹了MySQL數(shù)據(jù)類型enum?枚舉類型,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,需要的小伙伴可以參考一下

例如:

性別 gender 男 女 保密

基本語法:

enum(數(shù)據(jù)值 1,數(shù)據(jù)值 2...);
  • 數(shù)據(jù)值列表在 255 個(gè)以內(nèi),使用 1 個(gè)字節(jié)來存儲(chǔ)
  • 數(shù)據(jù)值列表超過 255,但是小于 65535,使用 2 個(gè)字節(jié)來存儲(chǔ)
-- Enum(0=>'男', 1=>'女', 2=>'保密')
create table my_enum(
    gender enum('男', '女', '保密')
)

mysql> desc my_enum;
+--------+----------------------------+------+-----+---------+-------+
| Field  | Type                       | Null | Key | Default | Extra |
+--------+----------------------------+------+-----+---------+-------+
| gender | enum('男','女','保密')     | YES  |     | NULL    |       |
+--------+----------------------------+------+-----+---------+-------+

-- 插入規(guī)范數(shù)據(jù)
insert into my_enum (gender) values ('男');
insert into my_enum (gender) values ('女');

mysql> select * from my_enum;
+--------+
| gender |
+--------+
| 男     |
| 女     |
+--------+

枚舉可以規(guī)范數(shù)據(jù)

枚舉類型存儲(chǔ)的不是真正的字符串,而是存儲(chǔ)了下標(biāo)

-- MySQL 會(huì)自動(dòng)類型轉(zhuǎn)換,+、-、\*、/ 會(huì)將數(shù)據(jù)轉(zhuǎn)換成數(shù)值,普通字符串轉(zhuǎn)換為數(shù)值 0
select gender + 0 from my_enum;

mysql> select gender + 0 from my_enum;
+------------+
| gender + 0 |
+------------+
|          1 |
|          2 |
+------------+

-- 可以直接插入數(shù)值數(shù)據(jù)
insert into my_enum (gender) values (1);

mysql> select * from my_enum;
+--------+
| gender |
+--------+
| 男     |
| 女     |
| 男     |
+--------+

枚舉的意義:

  • 規(guī)范數(shù)據(jù)本身,限定只能插入規(guī)定的數(shù)據(jù)項(xiàng)
  • 節(jié)省存儲(chǔ)空間

到此這篇關(guān)于MySQL數(shù)據(jù)類型enum 枚舉類型的文章就介紹到這了,更多相關(guān)MySQL enum 枚舉內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

梁河县| 苏州市| 金湖县| 望江县| 台中县| 陆丰市| 上虞市| 永州市| 美姑县| 东乌| 商都县| 博爱县| 尼木县| 顺平县| 凉城县| 兰坪| 淳化县| 万山特区| 山丹县| 新竹县| 扎囊县| 南召县| 朝阳县| 凤翔县| 锡林郭勒盟| 巴彦淖尔市| 清徐县| 民乐县| 九寨沟县| 章丘市| 棋牌| 库车县| 天门市| 敖汉旗| 肥城市| 武威市| 塘沽区| 黄山市| 大英县| 嘉黎县| 铜川市|