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

网页价格seo是啥意思

网页价格,seo是啥意思,展厅室内设计公司,b2b网站源码下载sql-gen仓库地址:码云 Github 1. 概述 sql-gen是一个用于提高后端接口开发效率的小工具,主要有如下功能: 生成连表SQL语句根据WHERE条件来生成封装查询条件的实体类(RO)根据SELECT列来生成封装查询结果的实体类&…

sql-gen仓库地址:码云 Github

1. 概述

sql-gen是一个用于提高后端接口开发效率的小工具,主要有如下功能:

  1. 生成连表SQL语句
  2. 根据WHERE条件来生成封装查询条件的实体类(RO)
  3. 根据SELECT列来生成封装查询结果的实体类(VO)

sql-gen主要有如下特点:

  1. 自动生成表的别名(相关接口:TableAliasGenerator
  2. 自动推断主表和从表的连接条件,即ON语句(相关接口:JoinColumnDeducer
  3. 自动生成列的别名,解决SELECT和WHERE列中的名称重复问题(相关接口:ColumnAliasGenerator

2. 演示

2.1. 数据库准备

数据库中总共有5张表,如下:

  1. sys_class:班级表
  2. sys_grade:年级表
  3. sys_user:用户表,用于存放学生和家长
  4. sys_user_class_rel:学生和班级的关联关系表
  5. sys_parent_child_rel:学生和家长的关联关系表

tables.png


sys_user表和sys_parent_child_rel表的具体内容如下:

  1. 总共有4个用户
  2. 小明妈妈是小明的家长

table1.png


另外3张表的具体内容如下:

  1. 一年级的id为1
  2. 一年级下有一班和二班,其id分别为1112
  3. 小明和小红在一班,小刚在二班

table2.png

2.2. 连表查询(一)

查询id为1的用户(即小明)的学生信息,包括用户信息、班级信息和年级信息

  1. 此时需要连接sys_user、sys_user_class_rel、sys_class和sys_grade表
  2. 并且要以sys_user表的user_id列作为查询条件

join1.gif

可以看出,sql-gen默认会将主表和从表中名称相同的列作为连接的条件

2.3. 连表查询(二)

查询id为1的用户(即小明)及其家长的信息

  1. 此时需要连接sys_user、sys_parent_child_rel、sys_user表
  2. sys_user表出现了两次,第一次是作为学生表,第二次是作为家长表
  3. 然后以学生表的user_id列作为查询条件即可

join2.gif

可以看出,sql-gen还支持child.user_id=xxx.child_user_id形式的连接条件

2.4. 聚合查询

查询出每个班级中,学生id的平均值、学生名字的最大值和学生人数

  1. 此时需要连接sys_user、sys_user_class_rel、sys_class表
  2. 并且,需要将sys_class表的class_id列作为GROUP BY列
  3. 然后对sys_user表的user_id列进行AVG查询、user_name列进行MAX查询、gender列进行COUNT查询即可
  4. CN、MA、MI、AV、SU分别代表COUNT、MAX、MIN、AVG、SUM

在这里插入图片描述

http://www.r43.cn/news/128753.html

相关文章:

  • 做拉皮条网站百度站长平台电脑版
  • 网站怎么做才能被百度收录网络舆情监测
  • wordpress 登录机制pc优化工具
  • 网站怎么做数据库销售技巧和话术
  • 网站开发外包合同范本怎么做seo信息优化
  • 东圃手机网站制作费用自己做网站网页归档
  • 德山经济开发区建设局网站怎么用网络推广
  • 网络推广方案找v信hyhyk1做推广好西安优化seo
  • 知名的政府网站建设公司搜狗关键词排名查询
  • 成都最专业做网站的刷关键词怎么刷
  • 五家渠建设局网站宁波关键词优化排名工具
  • 有前景的网站建设赚钱软件
  • 网站做我女朋友阿里巴巴seo排名优化
  • 品牌网站建设4小蝌蚪长沙竞价优化
  • 如何使用qq邮箱做网站河南自助建站seo公司
  • 北京承达创建装饰工程有限公司防疫优化措施
  • 流媒体网站开发教程外贸网站营销推广
  • 湖南省人民政府研究室朝阳seo搜索引擎
  • 如何在外管局网站上做a合同百度学术搜索
  • 怎么做营销型网站设计800元做小程序网站
  • 免费手机小说网站建设东莞网络推广培训
  • 国务院关于新时期政府网站建设关键词排名工具
  • 淘宝客网站怎么做推广计划网址域名查询ip地址
  • 如何给网站做轮播图百度广告一级代理
  • 江苏专业网站建设外贸网站seo教程
  • 电商运营工资一般多少钱一个月如何优化企业网站
  • 微云做网站北京网站推广
  • 微信开发工具官网seo优化排名易下拉用法
  • 网上哪些网站可以做设计项目b2b平台网站
  • 关闭网站跳转代码关键词优化排名seo