-- ===================================================== -- 校园思政新闻平台数据库初始化脚本 -- 版本: 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 initAllData.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 (默认部门) -- =====================================================