我的编程空间,编程开发者的网络收藏夹
学习永远不晚

我们如何在 MySQL 中创建和使用 ENUM 列?

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

我们如何在 MySQL 中创建和使用 ENUM 列?

要创建 ENUM 列,枚举值必须是带引号的字符串文字。我们可以借助以下语法在 MySQL 中创建 ENUM 列 -

CREATE TABLE table_name(
   …
   Col ENUM(‘Value1’,’Value2’,’Value3’),
   …
);

在上面的语法中,我们有三个枚举值。它也可以超过三个。

示例:

 以下是创建包含 ENUM 列的表的示例 -

mysql> Create table marks(id int Primary key NOT NULL, Name Varchar(255) NOT NULL, Result ENUM('Pass', 'Fail') NOT NULL);
Query OK, 0 rows affected (0.18 sec)

上面的查询将创建一个名为marks 的表,其中包含 ENUM 字段。

mysql> Insert into marks(id, name, result) values(101,'Aarav','Pass');
Query OK, 1 row affected (0.07 sec)

mysql> Insert into marks(id, name, result) values(102,'Yashraj','Fail');
Query OK, 1 row affected (0.02 sec)

借助上面的查询,我们可以将值插入表中。

mysql> Select * from marks;
+-----+---------+--------+
| id  | Name    | Result |
+-----+---------+--------+
| 101 | Aarav   | Pass   |
| 102 | Yashraj | Fail   |
+-----+---------+--------+
2 rows in set (0.00 sec)

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

我们如何在 MySQL 中创建和使用 ENUM 列?

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

我们如何在 MySQL 中创建和使用 ENUM 列?

要创建 ENUM 列,枚举值必须是带引号的字符串文字。我们可以借助以下语法在 MySQL 中创建 ENUM 列 -CREATE TABLE table_name(…Col ENUM(‘Value1’,&
2023-10-22

我们如何创建带有列列表的 MySQL 视图?

As we know that while creating a view, providing the list of columns is optional. But if we are providing the name of th
2023-10-22

我们如何使用 LEFT JOIN 创建 MySQL 视图?

为了说明使用 LEFT JOIN 的 MySQL 视图的制作,我们使用“Customers”和“Resreve”表中的以下数据 -mysql> Select * from customers;+-------------+--------
2023-10-22

我们如何使用 INNER JOIN 创建 MySQL 视图?

为了说明如何使用 INNER JOIN 制作 MySQL 视图,我们使用“Customers”和“Resreve”表中的以下数据 -mysql> Select * from customers;+-------------+-------
2023-10-22

我们如何使用 RIGHT JOIN 创建 MySQL 视图?

为了说明如何使用 RIGHT JOIN 创建 MySQL 视图,我们使用“Customers”和“Resreve”表中的以下数据 -mysql> Select * from Customers;+-------------+-------
2023-10-22

我们如何在 MySQL WHERE 子句中使用两列?

在 WHERE 子句中很少使用同一个表的两列,但我们仍然可以使用同一个表的两列执行查询。考虑下面的例子 -mysql> Select F_name, L_name-> From Customer-> where F_name = L_nam
2023-10-22

我们如何在没有任何列列表的情况下创建 MySQL 视图?

创建视图时,提供列列表是可选的。以下示例将通过创建不带任何列列表的视图来说明 -mysql> Select * from student_detail;+-----------+-------------+------------+|
2023-10-22

我们如何使用子查询创建 MySQL 视图?

为了说明如何使用子查询创建 MySQL 视图,我们使用“Cars”表中的以下数据 -mysql> select * from cars;+------+--------------+---------+| ID | Name
2023-10-22

我们如何使用 ORDER BY 子句创建 MySQL 视图?

我们可以使用 MySQL ORDER BY 子句对结果集中的记录进行排序。 。为了理解带有视图的 GROUP BY 子句,我们使用具有以下数据的基表“Student_info”创建一个名为“Info”的视图 -mysql> Select *
2023-10-22

我们如何使用 GROUP BY 子句创建 MySQL 视图?

我们可以使用GROUP BY对列中的值进行分组,并且如果需要,我们可以对该列执行计算。您可以在分组列上使用 COUNT、SUM、AVG 等函数。为了理解带有视图的 GROUP BY 子句,我们使用具有以下数据的基表“Student_info
2023-10-22

我们如何使用 ORDER BY 子句创建 MySQL 视图

要使用ORDER BY子句创建MySQL视图,您可以按照以下步骤操作:1. 创建一个包含排序逻辑的SELECT语句。例如,您可以使用以下语句来选择特定列并按某一列进行排序:SELECT column1, column2, column3FR
2023-10-20

如何在 MySQL 中创建累积和列?

要在MySQL中创建累积和列,您需要创建一个变量并将值设置为0。累积和会以当前值逐步递增下一个值。首先,您需要在 SET 的帮助下创建一个变量。语法如下 -set @anyVariableName:= 0;在 MySQL 中创建累积和列的语
2023-10-22

我们如何创建没有“BEGIN”和“END”的MySQL存储过程?

我们可以创建没有“BEGIN”和“END”的MySQL存储过程,就像使用它们创建存储过程一样,唯一的事情就是省略BEGIN和END。在下面的示例中,我们创建一个不带“BEGIN”和“END”的存储过程来获取表中的所有行 -示例mysql>
2023-10-22

我们如何使用 MySQL ALTER TABLE 命令在列上添加注释?

我们可以在修改列时将“COMMENT”关键字与 ALTER TABLE 命令一起使用,以在列上添加注释。例如,如果我们想在表“testing”的“id”列中添加注释,则以下查询将执行此操作 -mysql> ALTER TABLE testi
2023-10-22

我们如何在 MySQL 中使用准备好的语句?

MySQL 服务器支持准备好的语句,当我们想要运行许多仅在很小的细节上有所不同的查询时,这非常有用。我们可以准备一个语句,然后多次执行它,并且每次使用不同的数据值。基本上,MySQL 中的准备语句利用客户端/服务器二进制协议。准备好的语句可
2023-10-22

我们如何使用 CREATE TABLE 语句在 MySQL 表中存储多个生成列?

很可能在 MySQL 表中添加多个存储的生成列。可以用以下示例来说明:示例mysql> Create table profit1(cost int, price int, profit int AS (price-cost) STORED,
2023-10-22

我们如何使用mysqladmin创建一个新的数据库?

我们需要特殊权限才能创建或删除 MySQL 数据库。以下是使用 mysqladmin 二进制文件创建新数据库的语法 -语法[root@host]# mysqladmin -u root -p create db_nameEnter pas
2023-10-22

我们如何创建一个使用表中动态数据的 MySQL 存储函数?

MySQL 存储函数可以引用表,但不能使用返回结果集的语句。因此我们可以说不存在返回结果集的 SELECT 查询。但我们可以使用 SELECT INTO 来摆脱这个问题。例如,我们正在创建一个函数“Avg_marks”,它使用名为“Stud
2023-10-22

在MySQL中如何创建和使用触发器

在MySQL中,可以使用CREATE TRIGGER语句来创建一个触发器。触发器可以在特定的表上执行相关的操作,例如在插入、更新或删除记录时触发某些动作。下面是一个例子,演示如何创建一个在插入记录时触发的触发器:CREATE TRIGG
在MySQL中如何创建和使用触发器
2024-04-09

编程热搜

目录