| 123456789101112131415161718192021222324 |
- -- 创建管理员用户表
- CREATE TABLE IF NOT EXISTS `admin_user` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
- `username` varchar(50) NOT NULL COMMENT '用户名',
- `password` varchar(255) NOT NULL COMMENT '密码',
- `real_name` varchar(50) DEFAULT NULL COMMENT '真实姓名',
- `phone` varchar(20) DEFAULT NULL COMMENT '手机号',
- `email` varchar(100) DEFAULT NULL COMMENT '邮箱',
- `role` tinyint(1) DEFAULT '2' COMMENT '角色:1-超级管理员 2-普通管理员',
- `status` tinyint(1) DEFAULT '1' COMMENT '状态:0-禁用 1-启用',
- `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
- `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
- `last_login_time` datetime DEFAULT NULL COMMENT '最后登录时间',
- PRIMARY KEY (`id`),
- UNIQUE KEY `idx_username` (`username`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='管理员用户表';
- -- 插入测试管理员账号(密码:admin123,MD5加密后)
- INSERT INTO `admin_user` (`username`, `password`, `real_name`, `role`, `status`)
- VALUES
- ('admin', '0192023a7bbd73250516f069df18b500', '超级管理员', 1, 1),
- ('admin', 'admin123', '超级管理员', 1, 1) -- 兼容明文密码
- ON DUPLICATE KEY UPDATE `password` = VALUES(`password`);
|