wz-golang-server/docs/sql/mysql/t_user.sql

15 lines
947 B
SQL
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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 '更新时间',
deleted TINYINT DEFAULT 0 COMMENT '软删除0-未删1-已删'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户基础信息表';