15 lines
947 B
SQL
15 lines
947 B
SQL
CREATE TABLE t_user (
|
||
id BIGINT AUTO_INCREMENT PRIMARY KEY COMMENT '全局唯一用户ID(自增)',
|
||
username VARCHAR(50) COMMENT '用户名(可选,后台管理用)',
|
||
nickname VARCHAR(100) COMMENT '用户昵称(各平台统一)',
|
||
avatar_url VARCHAR(500) COMMENT '用户头像URL',
|
||
phone VARCHAR(20) UNIQUE COMMENT '手机号(脱敏存储,如138****1234)',
|
||
password VARCHAR(255) COMMENT '登录密码',
|
||
salt VARCHAR(32) COMMENT '密码盐值',
|
||
gender TINYINT COMMENT '性别:0-未知,1-男,2-女',
|
||
status TINYINT DEFAULT 1 COMMENT '状态:0-禁用,1-正常',
|
||
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
delFlag TINYINT DEFAULT 0 COMMENT '软删除:0-未删,1-已删'
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户基础信息表';
|