Files
schoolNews/schoolNewsServ/.bin/mysql/sql/initAll.sql
2025-11-26 13:59:47 +08:00

83 lines
2.1 KiB
SQL
Raw 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.

-- =====================================================
-- 校园思政新闻平台数据库初始化脚本
-- 版本: 1.0.0
-- 说明: 该脚本会创建数据库和所有表结构,并插入初始数据
-- 注意: 执行前请确保MySQL服务已启动并且有足够的权限
-- =====================================================
-- 1. 创建数据库
SOURCE createDB.sql;
-- 2. 创建用户相关表
SOURCE createTableUser.sql;
-- 3. 创建权限相关表
SOURCE createTablePermission.sql;
-- 4. 创建统一资源权限控制表
SOURCE createTablePermissionControl.sql;
-- 5. 创建资源管理相关表
SOURCE createTableResource.sql;
-- 6. 创建课程管理相关表
SOURCE createTableCourse.sql;
-- 7. 创建学习管理相关表
SOURCE createTableLearning.sql;
-- 8. 创建个人中心相关表
SOURCE createTableUserCenter.sql;
-- 9. 创建智能体相关表
SOURCE createTableAI.sql;
-- 10. 创建系统配置和日志相关表
SOURCE createTableSystem.sql;
SOURCE createTableAchievement.sql;
SOURCE createTableCrontab.sql;
SOURCE createTableMessage.sql;
SOURCE createTableSensitive.sql;
-- =====================================================
-- 插入初始数据
-- =====================================================
-- 12. 插入菜单和权限相关数据
SOURCE initMenuData.sql;
SOURCE initConfigData.sql;
SOURCE initAllData.sql;
SOURCE initCrontabMetaData.sql
SOURCE initAchievementData.sql;
-- -- 13. 插入资源相关初始数据
-- SOURCE initResourceData.sql;
-- -- 14. 插入AI相关初始数据
-- SOURCE initAIData.sql;
-- -- 15. 插入系统相关初始数据
-- SOURCE initSystemData.sql;
-- -- 16. 插入用户相关初始数据
-- SOURCE initUserData.sql;
-- =====================================================
-- 初始化完成
-- =====================================================
-- 数据库: school_news
-- 表数量: 50+ 张表
-- 默认用户: admin (密码: admin123)
-- 默认角色: admin (管理员), freedom (自由角色)
-- 默认部门: root_department (超级部门), default_department (默认部门)
-- =====================================================