创建外键索引语句:
;
ALTER TABLE shujixinxi ADD FOREIGN KEY (fenlei) REFERENCES shujifenlei(id) ON UPDATE CASCADE ON DELETE CASCADE;
ALTER TABLE jieyue ADD FOREIGN KEY (shujixinxiid) REFERENCES shujixinxi(id) ON UPDATE CASCADE ON DELETE CASCADE;
ALTER TABLE jieyue ADD FOREIGN KEY (fenlei) REFERENCES shujifenlei(id) ON UPDATE CASCADE ON DELETE CASCADE;
ALTER TABLE guihuan ADD FOREIGN KEY (jieyueid) REFERENCES jieyue(id) ON UPDATE CASCADE ON DELETE CASCADE;
ALTER TABLE guihuan ADD FOREIGN KEY (shujixinxiid) REFERENCES shujixinxi(id) ON UPDATE CASCADE ON DELETE CASCADE;
ALTER TABLE guihuan ADD FOREIGN KEY (fenlei) REFERENCES shujifenlei(id) ON UPDATE CASCADE ON DELETE CASCADE;
ALTER TABLE xujie ADD FOREIGN KEY (jieyueid) REFERENCES jieyue(id) ON UPDATE CASCADE ON DELETE CASCADE;
ALTER TABLE xujie ADD FOREIGN KEY (shujixinxiid) REFERENCES shujixinxi(id) ON UPDATE CASCADE ON DELETE CASCADE;
ALTER TABLE xujie ADD FOREIGN KEY (fenlei) REFERENCES shujifenlei(id) ON UPDATE CASCADE ON DELETE CASCADE;
ALTER TABLE guihuanqueren ADD FOREIGN KEY (guihuanid) REFERENCES guihuan(id) ON UPDATE CASCADE ON DELETE CASCADE;
ALTER TABLE guihuanqueren ADD FOREIGN KEY (jieyueid) REFERENCES jieyue(id) ON UPDATE CASCADE ON DELETE CASCADE;
ALTER TABLE guihuanqueren ADD FOREIGN KEY (shujixinxiid) REFERENCES shujixinxi(id) ON UPDATE CASCADE ON DELETE CASCADE;
ALTER TABLE guihuanqueren ADD FOREIGN KEY (fenlei) REFERENCES shujifenlei(id) ON UPDATE CASCADE ON DELETE CASCADE;
ALTER TABLE yuqifakuan ADD FOREIGN KEY (jieyueid) REFERENCES jieyue(id) ON UPDATE CASCADE ON DELETE CASCADE;
ALTER TABLE yuqifakuan ADD FOREIGN KEY (fenlei) REFERENCES shujifenlei(id) ON UPDATE CASCADE ON DELETE CASCADE
【收藏】模块,表名:shoucang
序号 字段名 类型 长度 主键 描述
1 id int 是 (主键)
2 username varchar 50 用户
3 xwid int 关联表id
4 biao varchar 50 关联表
5 biaoti varchar 255 标题
6 addtime varchar 255 收藏时间
【点赞】模块,表名:dianzan
序号 字段名 类型 长度 主键 描述
1 id int 是 (主键)
2 username varchar 50 用户
3 biaoid int 关联表id
4 biao varchar 50 关联表
5 biaoti varchar 255 标题
6 addtime varchar 255 点赞时间
【轮播图】模块,表名:lunbotu
序号 字段名 类型 长度 主键 描述
1 id int 是 (主键)
2 title varchar 50 标题
3 image varchar 255 图片
4 url varchar 255 连接地址
【书籍分类】模块,表名:shujifenlei
序号 字段名 类型 长度 主键 描述
1 id int 是 (主键)
2 fenleimingcheng varchar 255 分类名称
【书籍信息】模块,表名:shujixinxi
序号 字段名 类型 长度 主键 描述
1 id int 是 (主键)
2 shujibianhao varchar 50 书籍编号
3 shujimingcheng varchar 255 书籍名称
4 fenlei int 分类
5 isbnhao varchar 50 ISBN号
6 tupian varchar 255 图片
7 zuozhe varchar 50 作者
8 chubanshe varchar 50 出版社
9 kucun int 库存
10 shujixiangqing longtext 书籍详情
设置索引, 字段:fenlei , 关联表【shujifenlei】中的id 字段
【借阅】模块,表名:jieyue
序号 字段名 类型 长度 主键 描述
1 id int 是 (主键)
2 shujixinxiid int 书籍信息id
3 shujibianhao varchar 50 书籍编号
4 fenlei int 分类
5 shujimingcheng varchar 255 书籍名称
6 tupian varchar 255 图片
7 zuozhe varchar 50 作者
8 chubanshe varchar 50 出版社
9 jieyueshuliang int 借阅数量
10 jieshuriqi varchar 25 借书日期
11 guihuanriqi varchar 25 归还日期
12 zongtianshu int 总天数
13 jieyueren varchar 50 借阅人
14 jieyuezhuangtai varchar 50 借阅状态
设置索引, 字段:shujixinxiid , 关联表【shujixinxi】中字段id
设置索引, 字段:fenlei , 关联表【shujifenlei】中的id 字段
【归还】模块,表名:guihuan
序号 字段名 类型 长度 主键 描述
1 id int 是 (主键)
2 jieyueid int 借阅id
3 shujixinxiid int 书籍信息id
4 shujibianhao varchar 50 书籍编号
5 fenlei int 分类
6 shujimingcheng varchar 255 书籍名称
7 tupian varchar 255 图片
8 zuozhe varchar 50 作者
9 chubanshe varchar 50 出版社
10 jieyueshuliang int 借阅数量
11 zongtianshu int 总天数
12 jieyueren varchar 50 借阅人
13 guihuanshijian varchar 25 归还时间
14 guihuanzhuangtai varchar 50 归还状态
15 beizhu text 备注
设置索引, 字段:jieyueid , 关联表【jieyue】中字段id
设置索引, 字段:shujixinxiid , 关联表【shujixinxi】中字段id
设置索引, 字段:fenlei , 关联表【shujifenlei】中的id 字段
【续借】模块,表名:xujie
序号 字段名 类型 长度 主键 描述
1 id int 是 (主键)
2 jieyueid int 借阅id
3 shujixinxiid int 书籍信息id
4 shujibianhao varchar 50 书籍编号
5 fenlei int 分类
6 shujimingcheng varchar 255 书籍名称
7 guihuanriqi varchar 25 归还日期
8 jieyueren varchar 50 借阅人
9 xujiezhi varchar 25 续借至
10 xujietianshu int 续借天数
11 beizhu text 备注
设置索引, 字段:jieyueid , 关联表【jieyue】中字段id
设置索引, 字段:shujixinxiid , 关联表【shujixinxi】中字段id
设置索引, 字段:fenlei , 关联表【shujifenlei】中的id 字段
【公告】模块,表名:gonggao
序号 字段名 类型 长度 主键 描述
1 id int 是 (主键)
2 bianhao varchar 50 编号
3 biaoti varchar 255 标题
4 fenlei varchar 50 分类
5 neirong longtext 内容
6 faburen varchar 50 发布人
7 addtime varchar 255 发布时间
【归还确认】模块,表名:guihuanqueren
序号 字段名 类型 长度 主键 描述
1 id int 是 (主键)
2 guihuanid int 归还id
3 jieyueid int 借阅id
4 shujixinxiid int 书籍信息id
5 shujibianhao varchar 50 书籍编号
6 fenlei int 分类
7 shujimingcheng varchar 255 书籍名称
8 jieyueshuliang int 借阅数量
9 jieyueren varchar 50 借阅人
10 guihuanshijian varchar 25 归还时间
11 shenhe varchar 50 审核
12 beizhu text 备注
设置索引, 字段:guihuanid , 关联表【guihuan】中字段id
设置索引, 字段:jieyueid , 关联表【jieyue】中字段id
设置索引, 字段:shujixinxiid , 关联表【shujixinxi】中字段id
设置索引, 字段:fenlei , 关联表【shujifenlei】中的id 字段
【管理员】模块,表名:admins
序号 字段名 类型 长度 主键 描述
1 id int 是 (主键)
2 username varchar 50 帐号
3 pwd varchar 50 密码
【用户】模块,表名:yonghu
序号 字段名 类型 长度 主键 描述
1 id int 是 (主键)
2 yonghuming varchar 50 用户名
3 mima varchar 50 密码
4 xingming varchar 50 姓名
5 xingbie varchar 10 性别
6 dianhua varchar 50 电话
7 youxiang varchar 50 邮箱
8 shenfenzheng varchar 50 身份证
9 touxiang varchar 255 头像
【逾期罚款】模块,表名:yuqifakuan
序号 字段名 类型 长度 主键 描述
1 id int 是 (主键)
2 jieyueid int 借阅id
3 shujibianhao varchar 50 书籍编号
4 fenlei int 分类
5 shujimingcheng varchar 255 书籍名称
6 jieyueren varchar 50 借阅人
7 fakuandanhao varchar 50 罚款单号
8 yuqitianshu int 逾期天数
9 fakuanjine decimal(10, 2) 罚款金额
10 fakuanshuoming text 罚款说明
11 zhuangtai varchar 50 状态
12 addtime varchar 255 时间
13 iszf varchar 10 是否支付
设置索引, 字段:jieyueid , 关联表【jieyue】中字段id
设置索引, 字段:fenlei , 关联表【shujifenlei】中的id 字段
【友情链接】模块,表名:youqinglianjie
序号 字段名 类型 长度 主键 描述
1 id int 是 (主键)
2 wangzhanmingcheng varchar 50 网站名称
3 wangzhi varchar 50 网址
【留言板】模块,表名:liuyanban
序号 字段名 类型 长度 主键 描述
1 id int 是 (主键)
2 xingming varchar 50 姓名
3 lianxidianhua varchar 50 联系电话
4 liuyanneirong text 留言内容
5 liuyanzhuangtai varchar 50 留言状态
6 liuyanren varchar 50 留言人
7 huifuneirong text 回复内容