CREATE TABLE table_name (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id',
`category_title` varchar(255) COMMENT '标题',
`create_time` DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (`id`)
)
表结构设计
CREATE TABLE categories (
id INT PRIMARY KEY AUTO_INCREMENT, -- 自增主键
category_title VARCHAR(255) NOT NULL, -- 分类标题
create_time DATETIME DEFAULT CURRENT_TIMESTAMP -- 创建时间,默认当前时间
);
字段说明
-
id
:-
类型:
INT
-
属性:
PRIMARY KEY AUTO_INCREMENT
-
说明:自增主键,每次插入数据时自动递增。
-
-
category_title
:-
类型:
VARCHAR(255)
-
属性:
NOT NULL
-
说明:分类标题,不能为空。
-
-
create_time
:-
类型:
DATETIME
-
属性:
DEFAULT CURRENT_TIMESTAMP
-
说明:创建时间,插入数据时自动填充当前时间。
-
插入数据示例
插入数据时,无需指定 id
和 create_time
字段,数据库会自动处理:
-- 插入数据
INSERT INTO categories (category_title) VALUES ('Electronics');
INSERT INTO categories (category_title) VALUES ('Books');
INSERT INTO categories (category_title) VALUES ('Clothing');
查询数据示例
插入数据后,可以查询表内容:
SELECT * FROM categories;
查询结果示例:
id | category_title | create_time |
---|---|---|
1 | Electronics | 2023-10-05 15:30:00 |
2 | Books | 2023-10-05 15:31:00 |
3 | Clothing | 2023-10-05 15:32:00 |
注意事项
-
AUTO_INCREMENT
:-
每次插入数据时,
id
会自动递增。 -
如果删除某行数据,
id
不会重复使用(除非手动重置)。
-
-
DEFAULT CURRENT_TIMESTAMP
:-
只有在插入数据时未指定
create_time
字段时,才会自动填充当前时间。 -
如果需要更新时间字段,可以使用
ON UPDATE CURRENT_TIMESTAMP
,但通常创建时间字段不需要更新。
-
扩展:支持更新时间字段
如果需要记录更新时间,可以增加一个 update_time
字段:
CREATE TABLE categories (
id INT PRIMARY KEY AUTO_INCREMENT,
category_title VARCHAR(255) NOT NULL,
create_time DATETIME DEFAULT CURRENT_TIMESTAMP,
update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);
-
update_time
:每次更新数据时,自动更新为当前时间。
总结
以上表设计满足您的需求,包含自增主键、分类标题和自动填充的创建时间字段。您可以根据实际需求进一步扩展或调整表结构。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结