Changes
This commit is contained in:
parent
4fe7ba5d0d
commit
cbd898c15c
|
|
@ -0,0 +1,30 @@
|
||||||
|
-- 创建数据库(如果不存在)
|
||||||
|
CREATE DATABASE IF NOT EXISTS tacit DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||||
|
|
||||||
|
-- 使用tacit数据库
|
||||||
|
USE tacit;
|
||||||
|
git remote add origin http://117.72.69.29:20080/panxuejie/tacit.git
|
||||||
|
-- 创建用户表
|
||||||
|
CREATE TABLE IF NOT EXISTS t_user (
|
||||||
|
id BIGINT AUTO_INCREMENT PRIMARY KEY COMMENT '用户ID',
|
||||||
|
username VARCHAR(50) NOT NULL UNIQUE COMMENT '用户名',
|
||||||
|
password VARCHAR(100) NOT NULL COMMENT '密码(加密存储)',
|
||||||
|
nickname VARCHAR(50) COMMENT '昵称',
|
||||||
|
email VARCHAR(100) COMMENT '邮箱',
|
||||||
|
phone VARCHAR(20) COMMENT '手机号',
|
||||||
|
status TINYINT DEFAULT 1 COMMENT '状态:0-禁用,1-启用',
|
||||||
|
role VARCHAR(20) DEFAULT 'user' COMMENT '角色:admin-管理员,user-普通用户',
|
||||||
|
create_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||||
|
update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||||
|
del_flag TINYINT DEFAULT 0 COMMENT '删除标记:0-正常,1-已删除'
|
||||||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户表';
|
||||||
|
|
||||||
|
-- 创建索引
|
||||||
|
CREATE INDEX idx_t_user_username ON t_user(username);
|
||||||
|
CREATE INDEX idx_t_user_status ON t_user(status);
|
||||||
|
CREATE INDEX idx_t_user_del_flag ON t_user(del_flag);
|
||||||
|
|
||||||
|
-- 插入默认管理员用户(密码:admin123)
|
||||||
|
INSERT INTO t_user (username, password, nickname, email, phone, status, role, del_flag)
|
||||||
|
VALUES ('admin', '$2a$10$eT5Qe9C7J9P8X6H4L3K2J1I0H9G8F7E6D5C4B3A2Z1Y0X9W8V7U6T5', '管理员', 'admin@example.com', '13800138000', 1, 'admin', 0)
|
||||||
|
ON DUPLICATE KEY UPDATE nickname='管理员', email='admin@example.com', phone='13800138000', status=1, role='admin', del_flag=0;
|
||||||
Loading…
Reference in New Issue