当前位置: 首页 > news >正文

多表查询_关联查询

inner join:通常关联项on后面的是主外键,两个表都有的才显示

left join:左连,select * from S left join B on s.字段= B.字段,一定会将左边表的数据全部查询出来

right join:select * from S right join B on s.字段= B.字段一定会将右边表的数据全部查询出来

索引:增加查询效率,数据量很大的时候,提高查询速度,当给表加索引之后,重新插入数据,就会让索引进行重新排列,如果频繁的增加和删除数据,此时的索引的效率就不会很高,我们在创建表的时候,主键会自动设置成索引

create index 索引名称 on 表(字段)
drop index 索引名称 on 表(字段)

视图:就是一段sql语句

create view 表名 AS 查询sql语句

触发器:可以监控被执行的表执行增删改查,

比如:删除表数据的时候,把该数据保存起来,以备后面进行数据恢复

create trigger 触发器的名字
triggerTime-》before|after
triggerName-》insert|update|delete
on 表for each row
例子:
–监控student,表student,备份表:student1
create trigger stu
before
delete
on student
for each row
begin
insert into student1(sname,sage,ssex) values(old.sname,old.sage,old.ssex);
end;

分页查询

limit start length
select * from student limit 2,5
select * from student limit (n-1)*pageSize,pageSize

简单的备份方式

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


http://www.mrgr.cn/news/19032.html

相关文章:

  • 【win11】win11取消开机密码
  • 嵌入式Linux:常见信号的默认行为
  • 在vue项目中,有两个tab页,在其中一个页面调用另一个页面的方法
  • AUTOSAR_EXP_ARAComAPI的3章节笔记
  • 如何从 Bak 文件中恢复 SQL数据库?(3种方法)
  • 学习记录——day42 多态
  • 浅谈 cookie 和 session
  • CMake构建学习笔记14-依赖库管理工具
  • 苍穹外卖项目前端DAY02
  • 老师怎样用微信发布月考成绩?
  • [CISCN2019 华东南赛区]Web111
  • 数分基础(06)商业分析四种类型简介
  • chrome插件开发资料
  • AI制作情侣头像副业项目,每天只需2小时,收入是我工资的三倍(附教程)
  • 一文带你深度了解FreeRTOS——计数型信号量
  • 【系统架构设计师-2021年】综合知识-答案及详解
  • Anaconda安装教程就看这里
  • 首批国自然博士项目获批名单
  • 亿图图示下载安装教程EdrawMax Pro 13版超详细图文教程
  • Maven持续集成(Continuous integration,简称CI)版本友好管理