自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

MySQL字段中的枚舉

數(shù)據(jù)庫(kù) MySQL
字段是MySQL數(shù)據(jù)庫(kù)的重要組成部分,下文對(duì)MySQL字段中的枚舉作了詳盡的闡述,如果您對(duì)此方面感興趣的話(huà),不妨一看。

MySQL字段相信大家都有一些了解,下面將為您介紹的是MySQL字段中的枚舉,希望對(duì)您學(xué)習(xí)MySQL字段方面能夠有所幫助。

MySQL字段中的枚舉:

mysql> create table meiju(f1 enum('1','2','3','4','5','6'));
Query OK, 0 rows affected (0.92 sec)

mysql> desc meiju;
+-------+-------------------------------+------+-----+---------+-------+
| Field | Type                          | Null | Key | Default | Extra |
+-------+-------------------------------+------+-----+---------+-------+
| f1    | enum('1','2','3','4','5','6') | YES  |     | NULL    |       |
+-------+-------------------------------+------+-----+---------+-------+

mysql> insert into meiju values(2);

mysql> insert into meiju values("2");

mysql> insert into meiju values("6");

序號(hào)為 1  2  3  4  5

內(nèi)容沒(méi)有序號(hào)也沒(méi)有就不能插入

mysql> insert into meiju values(8);
ERROR 1265 (01000): Data truncated for column 'f1' at row 1
mysql> insert into meiju values("8");
ERROR 1265 (01000): Data truncated for column 'f1' at row 1

mysql> select * from meiju;
+------+
| f1   |
+------+
| 1    |
| 2    |
| 2    |
| 6    |
+------+

改表

mysql> alter table meiju modify f1 enum("a","b","c","d","e","f");
Query OK, 4 rows affected (0.39 sec)
Records: 4  Duplicates: 0  Warnings: 0

可以自動(dòng)將記錄當(dāng)序號(hào)匹配成新的字段值(挺神奇)

mysql> select * from meiju;
+------+
| f1   |
+------+
| a    |
| b    |
| b    |
| f    |
+------+

一個(gè)記錄只能有一個(gè)枚舉值 不像set 可以累加

mysql> insert into meiju values(7);
ERROR 1265 (01000): Data truncated for column 'f1' at row 1

注意***輸入的是值得時(shí)候值要加引號(hào) 否則當(dāng)作序號(hào)來(lái)處理

當(dāng)帶引號(hào)的數(shù)字不符合枚舉要求時(shí)會(huì)試一試當(dāng)作序號(hào)合適不合適

如 insert into meiju values("7");

7不在枚舉值內(nèi) 就插入第7個(gè)值 如果沒(méi)有7個(gè)值則報(bào)錯(cuò)

集合 和 枚舉的區(qū)別

1 集合可以有64個(gè)值 枚舉有65535個(gè)

2 集合的序號(hào)是 1 2 4 8 16 枚舉是 1 2 3 4 5 6

3 集合一個(gè)字段值可以有好幾個(gè)值

+-------+
| f1    |
+-------+
| f,m   |
+-------+

而枚舉只能有一個(gè)
 

 

 

【編輯推薦】

MySQL添加字段和刪除字段

MySQL字段類(lèi)型簡(jiǎn)介

Mysql外鍵用法分析

MySQL定義外鍵的方法

MySQL轉(zhuǎn)換Oracle的七大注意事項(xiàng)

責(zé)任編輯:段燃 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-11-22 12:14:55

MySQL字段

2010-05-31 11:34:00

MySQL自增字段

2021-08-04 08:33:59

TypeScriptConst Readonly

2010-11-22 11:55:23

MySQL字段

2018-03-20 13:56:12

數(shù)據(jù)庫(kù)MySQL枚舉類(lèi)型

2023-10-13 13:19:02

Java枚舉

2011-07-11 15:02:54

枚舉

2010-11-22 12:04:09

MySQL字段

2010-11-23 15:27:00

MySQL添加字段

2011-04-11 13:00:08

C++結(jié)構(gòu)體枚舉

2023-05-22 08:03:28

JavaScrip枚舉定義

2010-05-18 17:17:02

MySQL數(shù)據(jù)表

2010-11-22 11:38:08

MySQL添加字段

2010-11-22 10:29:42

MySQL字段自增長(zhǎng)

2010-10-08 14:59:00

MySql字段

2010-10-08 09:17:06

mysql修改字段

2025-03-07 08:53:33

TypeScript普通枚舉反向映射

2010-10-08 15:08:00

mysql插入Clob

2010-10-08 12:03:03

修改mysql字段

2020-03-13 14:45:14

Java枚舉代碼
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)