
SQL
文章平均质量分 59
在码头整点薯条
记得锻炼身体
展开
-
SQL视图
视图视图是一个或几个基本表(或视图)导出的表,与基本表不同,是一个虚表数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中,一旦基本表中的数据发生变化,从视图中查询出的数据也随之改变。定义视图创建视图Create view zb_sasSelect sno, sname, birth, college from swhere college ='植保'删除视图该语句从数据字典中删除指定的视图定义视图删除之后,由该视图导出的其他视图定义仍然在字典中,原创 2021-12-25 20:00:19 · 585 阅读 · 0 评论 -
SQL数据更新
数据更新注意的问题修改数据upadte与修改基本表alter删除数据delete与删除基本表drop插入数据into子句:指定要插入数据的表名以及属性列名values子句:提供的值必须与into子句匹配(包括个数和类型)插入单个元组没有指定任何属性列:插入的是一条完整的元组,需要与表中属性列数据顺序一致insertinto svalues ('04050','张三', '男', '1997/10/01','信息');全部指定属性列名:属性列顺序可自定insertinto s原创 2021-12-25 19:23:32 · 569 阅读 · 0 评论 -
SQL基础知识
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-10-25 18:21:17 · 97 阅读 · 0 评论 -
SQL嵌套子查询
目录嵌套子查询集合成员资格集合的比较空关系测试嵌套子查询子查询是嵌套在另一个查询的where子句中的select-from-where表达式。通常用于对集合的成员资格、集合的比较以及集合的基数进行检查。集合成员资格in:测试元组是否是集合中的成员not in:测试元组是否不是集合中的成员示例:单属性关系中测试成员资格:select distinct course_idfrom sectionwhere semester = 'Fall' and year = 2009 and原创 2021-10-25 17:36:26 · 6884 阅读 · 0 评论 -
SQL聚集函数
聚集函数输入值的一个集合,返回单个值的函数。SQL提供了五个固有聚集函数平均值:avg最小值:min最大值:max总和:sum计数:countsum和avg输入必须是数字集基本聚集例如计算平均数,默认情况下,聚集函数保留重复元组,若删除重复元组需要显式使用select avg(distinct salary):select avg(salary)from instructorwhere dept_name = 'Comp.Sci'计算关系中元组个数select count原创 2021-10-12 15:52:09 · 370 阅读 · 0 评论 -
SQL集合运算(并、交、差)和空值
集合运算union、intersect、except对应于∪、∩、-运算并运算unionunion自动去除重复,如果想保留所有重复,则用union all代替union(select course_idfrom sectionwhere semester = 'Fall' and year = 2009)union(select course_idfrom sectionwhere semester = 'Spring' and year = 2010)交运算intersectin原创 2021-10-12 12:24:53 · 1319 阅读 · 0 评论 -
SQL附加的基本运算(更名运算、字符串运算)
目录更名运算字符串运算select子句中的属性说明排列元组的显示次序更名运算from子句中的两个关系中可能存在同名属性,除了使用前缀名之外,SQL也提供了一种重命名结果关系中属性的方法,即使用as子句:old_name as new_name,as子句既可以出现在select子句中也可以出现在from子句中。使用在select子句中,用于更改结果关系中属性的名字:select name as instructor_name ,teaches_namefrom instructor,teaches原创 2021-10-12 11:45:24 · 1322 阅读 · 0 评论 -
SQL连接查询
自然连接自然连接(natural join)运算作用于两个关系,并产生一个关系作为结果,自然连接只考虑那些在两个关系模式中都出现的属性上取值相同的元组对。例如:select name,course_idfrom instruct,teacheswhere instructor.ID = teaches.ID两关系表中仅有同名属性ID,该查询可以用SQL的自然连接运算更简洁地写作:select name,course_idfrom instructor natural join teache原创 2021-10-12 10:52:50 · 2982 阅读 · 0 评论 -
SQL查询语言基础
基本模式定义用create table命令定义SQL关系create table user (id int, name varchar(20) not null, password varchar(20), primary key(id)); foreign key(name) reference service);部分完整性约束primary key(A1,A2…):构成关系主码foreign key(A1,A2…)reference tableB:构成关系外码n原创 2021-09-29 17:41:37 · 308 阅读 · 0 评论