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

寺庙网站开发建设方案seo手机关键词排行推广

寺庙网站开发建设方案,seo手机关键词排行推广,网站建设管理教程,网站建设企业有哪些方面在学习子查询的时候,我们已经感受到了,在一个语句中,通过访问不同表的数据最终获取我们想要的结果这种操作方式,实际上在mysql中,还有更加有趣的一个功能,就是表连接,同样是在查询数据的时候连接…

在学习子查询的时候,我们已经感受到了,在一个语句中,通过访问不同表的数据最终获取我们想要的结果这种操作方式,实际上在mysql中,还有更加有趣的一个功能,就是表连接,同样是在查询数据的时候连接不同的表。

基础概念

关系表

假如有这样的场景:
有一个图书馆中存放图书信息的数据库,其中有一个表,存储的是图书信息

在这个表中,存放了书名,书籍编码、作者、书记存放位置

还有一个借阅登记表,里边记录了借书人姓名、借书卡号、借的书籍编码、借书日期

两个表不是毫无关系的,而是通过书籍编码关联了起来,我们查看借阅登记表,比如A同学借了一本书,我们想知道借了什么书,就直接根据书记编码去图书信息中查找

这种方式就实现了两个表通过某一个关系连接起来,我们也称之为关系表

关系表的优势:

  • 分工明确:每张表只负责一类信息。
  • 高效联动:通过关键字段(如用户ID、书号)快速关联。
  • 数据干净:避免重复和错误,比如改地址只需改一次。

外键的概念:

在上边的例子中,借阅信息表中,存放了图书信息表的书籍编码这个字段,我们就称借阅信息表中的书籍编码叫做外键

借阅信息表的这个外键是书籍信息表中的主键值

上边的这种表的设计方式的有点就是这样的数据库可伸缩性好

简单的多表查询

这里还使用一个简单的学校信息的场景作为例子:

select student_name, teacher_name, class_name from students, classes where students.class_id=classes.id order by class_id;

在这里插入图片描述
从上边可以看出,指定查找哪个表的哪个列的语法是:表名.列名
from中也出现了两个表的名称,因为查找的字段是来自于两个表的数据

这里的where子句很重要,它保证了根据第一个表的信息一一与第二个表的信息匹配,逐行找出满足条件的数据,如果没有where相当于全排列,也就是返回了两个表信息的笛卡尔积

内连接:inner join

在上边的例子中,我们用的是两个表的某个字段相等的条件,这种连接方式叫做“等值连接”,对于这种连接,还有一种语法,就是使用inner join

select student_name, class_name from students inner join classes on students.class_id=classes.class_id;

在这里插入图片描述
效果是一样的

上边的sql我们使用的是inner join指定了要连接的表名,然后通过on子句写出过滤条件,实际上与where的作用是一样的

多表连接

在mysql中,一个sql想连多少表,就可以连多少表,规则相同

selectstudent_name,teacher_name,class_name
fromstudents,teachers,classes
wherestudents.class_id = classes.class_idand teachers.teacher_id = classes.head_teacher_id;

在这里插入图片描述
知道了连接之后,我们再回到子查询中的例子:

查询名字叫李晓红同学的班主任姓名

这个时候就多了一种解法了:

selectteacher_name
fromteachers,classes,students
whereteachers.teacher_id = classes.head_teacher_idand classes.class_id = students.class_idand students.student_name = '李晓红';

在这里插入图片描述

通过以上的例子,我们大概可以初步认识表连接的概念以及简单的用法(内连接),下一篇一起学习更加复杂的表连接的用法吧!

http://www.cadmedia.cn/news/5095.html

相关文章:

  • web模板网站网站在线制作
  • 云浮市住房和城乡建设局网站中牟网络推广
  • 拓尔思网站建设公司推广互联网推广
  • 网页浏览器设置在哪里在广州做seo找哪家公司
  • title 网站建设广州网站建设正规公司
  • 产品开发设计流程图seo是什么意思蜘蛛屯
  • 网站建设制作网络公司爱站关键词
  • php除了做网站搜索引擎推广有哪些平台
  • 大连疫情最新情况最新消息刷关键词排名seo软件
  • wordpress 搭建查询seo网站推广有哪些
  • 广告设计公司服务不到位无锡seo关键词排名
  • wordpress无法显示此页成都网站搜索排名优化公司
  • 品牌网站建设d小蝌蚪百度推广产品有哪些
  • wordpress离线编辑上海seo顾问推推蛙
  • 网站建设 全网推广网站关键词优化排名软件系统
  • 国外域名怎么购买众志seo
  • 优化网站的步骤数字营销服务商seo
  • 聊城网站网站建设seo外链要做些什么
  • wordpress 流程插件关键词优化多少钱
  • 建设银行官网的网站首页百度一下官网首页百度一下百度
  • 专业做网站建设公司怎么样千锋教育学费
  • 基础建设年长沙网站优化seo
  • php电子商务网站建设谷歌推广哪家公司好
  • 国内10大网站建设公司互动营销是什么
  • 网站开发与维护项目招标上海网站建设开发公司
  • 专注集团网站建设百度推广竞价技巧
  • wap网站制作模板经典软文案例100例
  • 天心区网站建设公司宁波的网络营销服务公司
  • 山西省住房和城乡建设厅门户网官方网站网络营销推广要求
  • 网站建设论文结尾广州seo公司排行