2025-12-30 03:19:27 +00:00
|
|
|
|
-- 创建数据库(如果不存在)
|
|
|
|
|
|
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)
|
2026-01-06 06:05:14 +00:00
|
|
|
|
VALUES ('admin', 'oFcu0MX+JLxy+5RpiL3hhBhB2J4eCP7Ut9J7dJSMF9tT+Men', '管理员', 'admin@example.com', '13800138000', 1, 'admin', 0)
|
2025-12-30 03:19:27 +00:00
|
|
|
|
ON DUPLICATE KEY UPDATE nickname='管理员', email='admin@example.com', phone='13800138000', status=1, role='admin', del_flag=0;
|