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

广州市规划建设局网站花多少钱能把网站做到页面

广州市规划建设局网站,花多少钱能把网站做到页面,西安做的好的网站公司,织梦的手机端网站上一篇介绍了外键约束,外键约束是用于连接两张数据表的,所以在此基础上就有了多表查询 之前的查询都是单表查询,这里我们会将多个数据表的数据结果返回在一张表上 文章目录 1.多表关系2.多表查询2.1 多表查询分类2.2 内连接2.3 外连接2.4 自连接2.5 联合查询2.6子查询 1.多表关…上一篇介绍了外键约束,外键约束是用于连接两张数据表的,所以在此基础上就有了多表查询 之前的查询都是单表查询,这里我们会将多个数据表的数据结果返回在一张表上 文章目录 1.多表关系2.多表查询2.1 多表查询分类2.2 内连接2.3 外连接2.4 自连接2.5 联合查询2.6子查询 1.多表关系 即表和表之间的关系,主要分为一对一,一对多和多对多 一对多 : 比如教室和学生,一个教室里面有多个学生,实现一对多的关系一般是多的一方建立外键,一的一方建立主键多对多 : 比如学生和课程,一个学生可以选择多门课程,一门课程也可以有多名学生选择,实现多对多关系需要一张中间表,中间表至少要有两个外键来分别关联两张表的主键一对一 : 比如学生和学号,一个学生就对应一个学号,实现一对一在任意一方加入外键然后关联另一方的主键即可,外键需要设置约束为unique 2.多表查询 在单表查询中我们所使用的关键字为select,在多表查询中同样是这个关键字 单表查询的语句如下: select 字段1,字段2...... from 表名;最基础的多表查询就是在from后面添加多个表名,表名之间同样是使用逗号隔开,但直接这样查询的结果是表里面会有很多重复且无效的数据,因为查询结果是按照笛卡尔积进行操作的 这里简单介绍下笛卡尔积: 假设两个集合A和B,AB两个集合的所有组合情况就是笛卡尔积,如下图换到数据表就是两张数据表的所有组合情况,这显然不是我们想要的结果,所以在此基础上我们需要加上条件消除掉无效的笛卡尔积 2.1 多表查询分类 主要分为连接查询和子查询两大类,查询连接又可分为内连接,左/右外连接和自连接 其中自连接是自己和自己进行连接查询,是需要使用别名的,其它的连接查询主要是查询的数据范围不同,如下图: 子查询则是SQL语句中嵌套select语句进行查询 2.2 内连接 内连接查询的部分是两张表的交集,其语法分为隐式内连接和显式内连接两种 隐式:select 字段列表 from 表1,表2 where 条件; 显式:select 字段列表 from 表1 inner join 表2 on 连接条件; inner可以省略2.3 外连接 外连接分为左外连接和右外连接 左外连接:select 字段列表 from 表1 left join 表2 on 连接条件; 右外连接:select 字段列表 from 表1 right join 表2 on 连接条件;2.4 自连接 自连接是自己和自己进行连接查询,需要给表取两个不同的别名 select 字段列表 from 表1 别名1 join 表1 别名2 on 连接条件;自连接查询可以使用内连接查询语法,也可以使用外连接查询语法,主要是看实际情况来决定 2.5 联合查询 将多次查询的结果进行合并,形成一个新的查询结果集,这里有新的关键字union和union all select 字段列表 from 表1...... union (all) select 字段列表 from 表2......;两个关键字不同的地方在于union会对合并的结果集进行去重,union all不会 注:联合查询的多张表的列数和字段类型需要保持一致 2.6子查询 子查询是SQL语句中嵌套select语句进行查询,或者换个说法是把一个select语句的结果作为另一个SQL语句的条件 select外部的语句可以是insert,update,select,delete中的任何一个,但常见的还是select 根据select返回的结果,将子查询分为4类 标量子查询 : select查询返回的结果为单个值列子查询 : select查询返回的结果为一列行子查询 : select查询返回的结果为一行表子查询 : select查询返回的结果为多行多列 下面的子查询的语法以外部语句为select为例 标量子查询:select 字段列表 from 表1 where 值1 (select 字段 from 表2 where 条件); 列子查询:select 字段列表 from 表1 where 值1 in (select 字段 from 表2 where 条件); 行子查询:select 字段列表 from 表1 where (值1,值2......) (select 字段1,字段2...... from 表2 where 条件) 表子查询:select 字段列表 from 表1 where (值1,值2......) in (select 字段1,字段2......from 表2 where 条件);上面的运算符和语法不是固定的,要根据实际情况来选择 多表查询到这就结束了,下一篇是事务,完
http://www.dnsts.com.cn/news/44262.html

相关文章:

  • 清远市建设局官方网站提供网站建设的功能
  • 有网站开发专业吗wordpress博客主题acg
  • 淄博网站排名外包软件开发公司账务处理
  • 如何推广公司网站学校学不到网站建设
  • 所以免费爱做网站网站开发素材包
  • 建设厅注册中心网站首页优秀广告案例分析
  • 公路局网站建设方案韩国网站模板下载地址
  • 旅游网站需求分析上海网站设计网页设计
  • 如何拷贝网站代码中企动力邮箱登陆
  • 天津网站开发公司网站开发 分类编码
  • 怎么把网站维护wordpress登录才能
  • 淘宝买cdk自己做网站农产品网站开发 文献综述
  • 自己做的网页怎么上传网站外包seo服务收费标准
  • 网至普的营销型网站布局白银做网站的董事
  • 网站建设新手wordpress内链设置
  • 成都网站建设及推广年费有做外贸的平台网站吗
  • 平顶山城市住房城乡建筑网站网站开发怎样实现上传视频
  • 建立网站找什么公司wordpress怎么修改抬头
  • 专业做ea的网站seo网站优化服务
  • 个人做购物网站犯法吗怎么选择模板建站服务
  • 网站 备案地秀米官网登录入口
  • 中国最好的网站制作上海市建设工程定额官方网站
  • 电子商务网站建设下载武陟县住房和城乡建设局网站
  • 网站开发报价合同有什么网站是做兼职的
  • 网站内页标题桂林新站优化
  • 网站建设怎么管理业务员速成网站怎么做
  • 模仿网站怎么防止侵权全国企业公示信息公示网官网
  • 百度推广免费建站我的世界的头怎么做视频网站
  • google网站登录入口怎样在网上卖产品
  • 网站开发的整个流程wordpress主题域名授权