数据库知识小结

建立数据库后,一般都会开始建数据库关系图,步骤:

右键选择新建数据库关系图,在弹出的窗口右键添加表,选择弹出的表,连接好每一个对应的主外键,执行保存关系图。

在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述
建立关系图之后,要注意删除的时候,必须保证没有数据残余。当我们直接选择删除某条数据的时候,如果还有它的上一级(父级),数据库会报错自动阻拦删除。如果真有必要删除某数据,可以通过设置它的权限,到数据库关系图中找到要删除的表并选中,右键点击关系,将删除规则中“不执行任何操作”改为“级联”。这样的话,父级表如果删除了,那么对应的子级表也能够删除,就比如删除了某班级表,该班级下的学生也会备删除掉。删除完必要的数据,还是得把删除规则改回为“不执行任何操作”,避免将数据误删,难找回来。
在这里插入图片描述在这里插入图片描述

接下来就是在数据库编程,进行基础的增删改详细操作:

不管是要执行哪些操作,都要找到对应的要操作的信息,找到它所在的表和在数据库中的 “代码”。

新增:菜单栏选择表–à右键–à编辑所有行–à打开数据之后右键–à窗格–àSQL–à复制内容–à粘贴到新建查询打开的窗口(代码辅助作用)–à写好对应要添加的数据–à选择要执行的代码–à点击执行–à刷新数据表格

在这里插入图片描述在这里插入图片描述

新增数据的代码关键词是“insert”,其中“values”表赋值之意。要注意的是,编写时字符型和文本型要加单引号,纯数字不需要,该表的主键ID不需要赋值,因为主键会自增。比如A04专业表中,专业ID就是该表主键,不需要赋值,赋值的外键(学院ID)也要是在数据库中已经存在的。

新增:
在这里插入图片描述
修改与删除:
在这里插入图片描述

修改和删除有共同特征,执行的时候一定要添加条件(where),否则操作的对象会是所有该表数据,如果没有where,上图代码修改的就是整一个表的出发城市全都修改为“高州”,到达城市全都改为“洛杉矶”,这肯定是不对的。因此我们在写js代码时,要修改和删除某条数据,都需要获取该条数据的ID(也就是筛选条件),才能将数据修改或者删除,而新增就不用。删除的道理也一样。修改的关键代码是“update”,“set”是建立即将要修改的数据=修改后的数据。删除的关键代码则是“delete from”,从什么中删除,where是删除条件,比如数据库会根据航班ID=1251,并且飞行时长=120的信息将数据删除。

执行的结果:

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值