当前位置: 首页 > 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.zqtcl.cn/news/392521/

相关文章:

  • 哪个网站可以做卖房网站菜单模板
  • 网站推广渠道特点郑州百度推广外包
  • 合肥高端网站建设设计公司wordpress 多语言主题
  • 北京工程工程建设交易信息网站wordpress 角色 功能
  • 做购物网站有什么要求吗wordpress查看访问量
  • 多城市网站设计阿里云网站访问不了怎么办
  • 南岗哈尔滨网站建设开发小程序多少费用
  • 百度网站入口特效词品牌企业网站建设公司
  • wordpress找回管理员密码网站关键词排名优化工具
  • 望城建设局网站网站建设与维护可行性报告
  • 免费php网站模板下载手机端网站如何优化
  • 自己做的网站 打开了没有图片注册工程公司名称大全
  • 做网站的团队业绩怎么写WordPress 去掉副标题
  • 学校网页网站模板wordpress更换域名还是之前链接
  • 市面上有什么搭建网站工作室石家庄做网站和宣传的
  • 视频图站主题 wordpress快速收录提交入口
  • 外贸视频网站投资理财网站开发
  • 专业建设网站多少钱铜川网站seo
  • 海外网站seo优化wordpress的代码逻辑
  • 怎样帮别人做网站哪有网站给光头强做面
  • 聊城营销网站建设价格网站设计论文框架
  • 成都哪家网站建设做得好介绍自己的家乡遵义网站建设
  • 阳春新农村建设网站欣赏网站
  • 永久免费企业网站建设杭州个人做网站
  • 博罗中山网站建设做网站的软件 知乎
  • 广州网站开发广州亦客网络解答wordpress换空间要改
  • 丽水企业网站开发企业erp系统是什么软件
  • 好看的网站设计个人发布信息的免费平台
  • 电商网站业务流程linux上传中文wordpress
  • 广州网站定制商家外贸seo网站推广