如何在 MySQL 中建表设置默认 uuid
整体流程
步骤 | 操作 |
---|---|
1 | 创建一个表格 |
2 | 在该表格中添加一个列,用于存储 uuid |
3 | 设置该列的默认值为 uuid |
操作步骤
- 首先,创建一个名为
users
的表格:
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL
);
这段代码表示在 MySQL 中创建一个表格 users
,包含 id 和 name 两个列,其中 id 是自增主键。
- 接下来,在
users
表格中添加一个名为uuid
的列,用于存储 uuid:
ALTER TABLE users ADD COLUMN uuid CHAR(36);
这段代码表示在 users
表格中添加一个名为 uuid
的列,数据类型为 CHAR(36),用于存储 uuid。
- 最后,设置
uuid
列的默认值为 uuid:
ALTER TABLE users MODIFY COLUMN uuid CHAR(36) DEFAULT UUID();
这段代码表示修改 users
表格中的 uuid
列,将其数据类型设为 CHAR(36),并设置默认值为 UUID(),即生成一个随机的 uuid。
状态图
stateDiagram
[*] --> 创建表格
创建表格 --> 添加列
添加列 --> 设置默认值
设置默认值 --> [*]
通过以上步骤,你已经成功在 MySQL 中建表设置默认 uuid。祝贺你!希望本文能帮助你更好地理解这个过程。如果有任何疑问,请随时询问我。