SongCMS数据库结构详解

需积分: 9 2 下载量 25 浏览量 更新于2024-09-16 收藏 38KB DOC 举报
"SongCMS是一个内容管理系统,其数据库设计包括几个关键表,如song_admin(后台管理员表)、song_system(系统全局设定表)和song_webconfig(网站基本设置表)。这些表存储了系统管理和网站配置的相关信息,如管理员账户、系统参数以及网站的基本配置等。" SongCMS的数据库结构主要由以下三个核心表组成: 1. 表**song_admin**: - **ID**:主键,用于唯一标识每个后台管理员,数据类型为int(8)。 - **UserName**:存储管理员的用户名,数据类型为tinytext。 - **PassWord**:管理员的密码,以某种加密形式存储,数据类型为tinytext。 - **LastLoginIP**:记录管理员最后登录的IP地址,数据类型为tinytext。 - **LastLoginTime**:管理员最后登录的时间,数据类型为datetime。 - **Logins**:管理员的登录次数,数据类型为int(8)。 - **Jurisdiction**:管理权限,存储为文件名数组,数据类型为text。 - **Levels**:管理员级别,0表示普通管理员,1表示超级管理员,数据类型为tinyint(2)。 2. 表**song_system**: - **ID**:主键,数据类型为int(8)。 - **WebHost**:网站的URL地址,数据类型为tinytext。 - **WebDefaultHome**:网站默认首页路径及文件,可自动切换,数据类型为tinytext。 - **WebOpening**:网站当前的状态,0表示关闭,1表示开通,数据类型为tinyint(3)。 - **WebGuestBook**:控制前台留言是否需要管理员审核后显示,0表示无需审核,1表示审核后可见,数据类型为tinyint(3)。 - **WebSession**:后台登录Session的会话时间,单位为分钟,数据类型为int(8)。 - **WebSMTP**:SMTP服务器地址,用于邮件发送,数据类型为tinytext。 - **WebMailAddress**:发件邮箱地址,数据类型为tinytext。 - **WebMailName**:邮箱登录用户名,数据类型为tinytext。 - **WebMailWord**:邮箱登录密码,数据类型为tinytext。 - **WebUpFileSize**:后台上传文件的大小限制,单位为KB,数据类型为int(8)。 - **WebUpFileType**:允许后台上传的文件类型,如gif, jpg, png, jpeg,数据类型为tinytext。 - **WebEditorWidth**:后台文本编辑器的宽度,数据类型为int(5)。 - **WebEditorHeight**:后台文本编辑器的高度,数据类型为int(5)。 - **WebMaintenanceText**:维护说明,可能包含系统升级或维护公告,数据类型为text。 - **WebIP**:最后一次设置者IP,数据类型为tinytext。 - **WebDate**:最后一次设置的时间,数据类型为datetime。 - **WebAdminName**:最后一次进行设置的管理员名称,数据类型为tinytext。 3. 表**song_webconfig**: - **ID**:主键,数据类型为int(8)。 - **WebLang**:表示网站使用的语言版本,即网站是第几种语言,数据类型为tinyint(3)。 - **WebTitle**:网站的标题,显示在浏览器标签上,数据类型为tinytext。 - **WebLogo**:网站的Logo图像地址,数据类型为tinytext。 - **WebDescri**:未给出完整信息,但通常会包含网站的描述或者元信息,用于SEO优化。 这些表共同构成了SongCMS系统的基础框架,提供对管理员账户、系统设置和网站内容的管理。通过这些字段,系统能够跟踪和控制用户访问、系统运行状态、网站内容和外观等方面,实现高效的内容管理和发布。