From 2bca8d96d3e3d90a41f84aa53d56b8c9f62235b6 Mon Sep 17 00:00:00 2001 From: hanfuye Date: Mon, 12 Jan 2026 18:34:54 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7=E8=A1=A8=E5=BB=BA=E8=A1=A8SQ?= =?UTF-8?q?L?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/scripts/createTable | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 xiaoyi-auth/src/main/resources/scripts/createTable diff --git a/xiaoyi-auth/src/main/resources/scripts/createTable b/xiaoyi-auth/src/main/resources/scripts/createTable new file mode 100644 index 0000000..a3d8a41 --- /dev/null +++ b/xiaoyi-auth/src/main/resources/scripts/createTable @@ -0,0 +1,21 @@ +DROP TABLE IF EXISTS `t_user`; + +CREATE TABLE IF NOT EXISTS `t_user` ( + `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID', + `xiaoyishu_id` varchar(15) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小壹书号(唯一凭证)', + `password` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '密码', + `nickname` varchar(24) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '昵称', + `avatar` varchar(120) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '头像', + `birthday` date DEFAULT NULL COMMENT '生日', + `background_img` varchar(120) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '背景图', + `phone` varchar(11) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '手机号', + `sex` tinyint DEFAULT '0' COMMENT '性别(1: 男 2: 女 3: 未知)', + `status` tinyint NOT NULL DEFAULT '0' COMMENT '状态(0:启用 1:禁用)', + `introduction` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '个人简介', + `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间', + `is_deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除(0:未删除 1:已删除)', + PRIMARY KEY (`id`) USING BTREE, + UNIQUE KEY `uk_xiaoyishu_id` (`xiaoyishu_id`), + UNIQUE KEY `uk_phone` (`phone`) +) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '用户表' \ No newline at end of file