商城管理系统的数据表从属关系+navicat建表操作+数据库文件转储并入代码操作
1,商城管理系统的数据表从属关系
在商城管理系统中,我们会面临属性分组的问题,商品表与分类表需要建立链接;
在控制类中我们将分类表中属性类传过来,与商品值params建立链接
public R list(@RequestParam Map<String,Object>params,
@PathVariable("catelogId")Long catelogId){
PageUtils page = attrGroupService.queryPage(params,catelogId);
在service类中,我们写入判断key的语句;
if(!StringUtils.isEmpty(key)){
wrapper.and(obj)->{
obj.eq(column:"attr_group_id",key).liker(column:"attr_group_name",key);
由此我们可以建立商品表与属性表之间的链接
2,navicat建表操作
在navaicat新建连接之后,右击新建数据库,记得选定字符集为utf-8;
双击demo,其绿色标志表面处于连接状态,点击进入新建表;
点击进入之后我们即可进行表的编辑,我们以一个日常的表编辑为例,即可得:
即可完成对表的编辑;(注意将id设为主键以便与其他表的链接)
3,数据库文件转储并入代码操作
当我们进行完表的输入之后,我们对demo进行右键存储,选择“结构和数据”,我们选定好位置,保存成功之后,这时我们哪怕删除数据库,我们也会在我们保存文件的位置发现保存的sql文件
我们使用第三方工具浏览就会可以查看到内部的sql代码
CREATE TABLE 'student'{
'id' int(4) NOTNULL AUTO_INCREMENT COMMENT
'number' varchar(50) CHARACTER SET utf-8 COLLATE utf8_general_c1 NULL DEFAULT NULL COMMENT