MySQL的枚举类型中可以包含空格吗?
是的,您可以在ENUM类型中包含带空格的字符串值。让我们首先创建一个表 –
mysql> create table DemoTable
(
Size ENUM('SMALL SIZE','LARGE SIZE','XL SIZE')
);
查询OK,受影响的行数为0(0.65秒)
让我们使用DESC命令检查表的描述 –
mysql> desc DemoTable;
这将产生以下输出-
+-------+-------------------------------------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------------------------------------+------+-----+---------+-------+
| Size | enum('SMALL SIZE','LARGE SIZE','XL SIZE') | YES | | NULL | |
+-------+-------------------------------------------+------+-----+---------+-------+
1行(0.01秒)中的结果
使用insert命令将一些记录插入表中 –
mysql> insert into DemoTable values('XL SIZE');
查询OK,受影响的行数为1(0.14秒)
使用select语句从表中显示所有记录 –
mysql> select *from DemoTable;
这将产生以下输出。 在这里,我们显示了一个带有空格的ENUM类型值-
+---------+
| Size |
+---------+
| XL SIZE |
+---------+
1行(0.00秒)中的结果
阅读更多:MySQL 教程
极客教程