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

龙岩建设局网站一个网站开发需要多久

龙岩建设局网站,一个网站开发需要多久,龙华建设网站公司,wordpress内容加密插件本专栏是对CMU15445的笔记的翻译#xff0c;原文地址#xff1a;https://15445.courses.cs.cmu.edu/fall2020/notes/02-advancedsql.pdf1 关系语言在20世纪70年代#xff0c;Edgar Codd发布了一篇关于关系模型的论文。最初#xff0c;他只定义了数据库在关系模型上运行查询…本专栏是对CMU15445的笔记的翻译原文地址https://15445.courses.cs.cmu.edu/fall2020/notes/02-advancedsql.pdf1 关系语言在20世纪70年代Edgar Codd发布了一篇关于关系模型的论文。最初他只定义了数据库在关系模型上运行查询的数学符号。用户只需要使用声明性的语言指定他们想要的结果例如SQL。数据库有责任去决定最有效率的计划并返回结果。关系代数基于set无序没有重复SQL基于bag无序有重复。2 SQL历史用于关系型数据库的声明式查询语言最初是在20世纪70年代作为IBM System R项目的一部分开发的。IBM最初称为“SEQUEL”Structured English Query Language 结构化英文查询语言。在20世纪80年代改名为“SQL”Structured Query Language 结构化查询语言。这个语言由不同种类的命令组成Data Manipulation Language (DML 数据操纵语言)SELETE查询INSERT插入UPDATE更新和DELETE删除。Data Definition Language (DDL 数据定义语言)定义表索引视图和另外对象的模式。Data Control Language (DCL 数据控制语言)安全访问控制。SQL不是一个死一成不变的语言每隔几年就会添加新功能。SQL-92标准是一个数据库支持SQL的最低要求。每个供应商都在一定程度上遵循标准但同时他们也有很多自己的扩展语法。3 聚合聚合函数接受一批元组作为输入并产生单个标量作为输出。聚合函数只能用于SELECT的输出列。例子获取学生用“cs”登录的数量。下列3个查询是等价的SELECT 可以使用多个聚合函数在一个SELECT语句块中SELECT 一些聚合函数支持DISTINCT关键字SELECT 同时输出聚合函数列和非聚合函数列是未定义行为e.cid在这里是未定义行为注未定义行为指该行为标准中未定义不同数据库可能会返回不同的结果甚至可能会报错SELECT 因此其他非聚合函数的列必须使用GROUP BY命令进行聚合SELECT HAVING聚合后进行过滤像WHERE子句中使用GROUP BY过滤这样SELECT 4 字符串操作SQL标准规定字符串区分大小写并只能使用单引号。有些函数可以在查询的任何地方使用并操纵字符串。Pattern Matching模式匹配LIKE关键字被用于在谓词中的字符串匹配。“%” 匹配任何子串包括空串。“_” 匹配单个字符。Concatenation连接两个竖线“||”会连接2个或多个字符串变成1个字符串。5 输出重定向除了可以直接给用户返回结果你还可以告诉数据库存储结果到另外一张表然后你可以在后续查询中访问这些数据。New Table新表存储查询的输出到新表中。SELECT Existing Table已存在的表存储查询的输入到已经存在表中。目标表必须有相同的列数和相同的类型列名可以和输出列不匹配。INSERT 6 输出控制由于SQL是无序的你必须使用ORDER BY子句去对结果进行排序SELECT 你可以使用多个ORDER BY子句做更复杂的排序SELECT 你可以使用任意的表达式在ORDER BY子句中SELECT 通常数据库会返回所有符合条件的元组。你可以使用LIMIT子句去限制返回元组的数量SELECT 同时也可以提供offset去获得一个结果的区间SELECT 除非你使用一个ORDER BY子句搭配LIMIT否则数据库可能在每次查询会返回不同的元组因为关系模型不在意顺序。7 嵌套查询嵌套查询可以使单个查询中运行更复杂的查询。外部查询的作用域在内部查询中内部查询可以访问外部查询的属性反之不行。内部查询可以出现在查询的几乎所有地方SELECT输出目标SELECT 2. FROM子句SELECT 3. WHERE子句SELECT 例子获取所有报名“15-445”的学生名字SELECT 注意根据sid出现的不同位置它拥有不同的作用域。Nest Query Results Expressions嵌套查询表达式:ALL必须满足子查询中所有的行ANY必须满足子查询中至少1行IN等价于ANY()EXISTS至少1行被返回8 窗口函数跨元组执行“移动”计算。和聚合一样但它依然返回原始元组。Functions函数窗口函数可以是上面讨论的任意的聚合函数。同时还有一些特殊的窗口函数ROW_NUMBER当前行的numberRANK当前行的排序Grouping分组OVER子句指定当计算窗口函数的时候如何分组。使用PARTITION BY去指定分组。SELECT 你也可以在OVER中使用ORDER BY去确定结果的顺序即使数据库内部存储结构发生改变也不会影响结果。SELECT 重点RANK函数在窗口函数排序后计算ROW_NUBMER函数在排序前计算。9 公用表表达式CTE公用表表达式CTE是窗口函数和嵌套查询的替代方法去编写更加复杂的查询。可以认为CTE是在单次查询的一个临时表。WITH子句将内部查询的输出绑定到临时的结果。例子生成一个CTE叫cteName包含1个tuple的1个属性属性值为1。这个查询返回了cteName的所有属性及值。WITH 你可以绑定输出列的名字在AS之前WITH 单个查询可以包括多个CTE的定义WITH 在WITH后添加RECURSIVE关键字允许CTE引用自己。例子打印1到10的序列WITH
http://www.pierceye.com/news/392521/

相关文章:

  • 祥云县住房和城乡建设网站百度热议排名软件
  • 网站开发攻克时间网站模版制作教程
  • 遵义一般做一个网站需要多少钱菲斯曼售后服务中心
  • 教务系统网站建设模板下载东莞企业高端网站建设
  • 淮南建设公司网站网站建设对教育解决方案
  • 泰兴建设局网站wordpress资料图片不显示
  • 外贸推广免费网站图片 网站源码
  • 博客推广那个网站列好邢台网红桥
  • 艺之都网站建设微信app开发腾讯视频分享到wordpress
  • 洛阳最好的做网站的公司哪家好建网站需要哪些文件夹
  • 舟山企业网站建设导出wordpress用户
  • 肇庆新农村建设内容在哪个网站有关天猫网站开发的论文
  • 网站建设代码生成器php网站开发专员招聘
  • 视频教学网站cms陕西网站备案查询
  • 湖州网站设计浙北数据wordpress自定义搜索页面
  • 昆明公司网站开发流线型的网站建设
  • 南京建设网站企业泊头市建设网站
  • 前端跟后端哪个就业难北京网站建设seo优化
  • 简述网站开发建设的基本流程做一个京东这样的网站需要多少钱
  • 与通信工程专业做项目的网站微信开发显示wordpress
  • 自己做链接网站萍乡做网站哪家好
  • 做网站最适合用多大的图片医院 网站建设 新闻
  • 网站开发职业分析产品展示的手机网站
  • 精通网站建设pdf网上自学电脑课程
  • 一站式网站建设业务沈阳网站建设 熊掌号
  • 58同城网站建设目的劳务公司怎么注册需要什么要求
  • 龙华网站建设设计公司国家中小学智慧教育平台
  • 摄影网站采用照片做宣传_版权费是多少?pythom+网站开发规范
  • 免费制作一个自己的网站吗达内教育口碑怎么样
  • 2015做那个网站能致富网站建设模板ppt模板