补充
主键和外键:
主键是每个表格里只能有一个(或者多列一个),外键是用来将A表的一个属性约束在B表的另一个属性里的。
比如说A表和B表都存在id属性,我用B表的id约束了A表的id以后,如果我在A表的id里输入了B表的id中不存在的数字,那么这个语句执行就会报错。
如果该属性要应用到外联结的话,那么这个属性不能设置为NN(非空)。
如下图role表所示,此处的userid是与user表的userid联结属性,user表中的userid并无30这一数据,我在role表中将这个userid改为30后应用就会报错。
多对多关系:
goods表属性如下:
如1号玩家同时拥有7个药水和2个武器,我们可以直接在inventory表内修改,消耗掉一个的时候count数量-1,直到count为0时就可以直接delete掉。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步