#
数据库系统概论31520231. 完整性3152023安全性(续)数据库系统概论 例1 把查询Student表权限授给用户U1 GRANT SELECT ON TABLE Student TO U1在SQL SERVER中的语句: GRANT SELECT ON Student TO U1数据库系统概论
命令动词 表的定义小数位数TdY—— 表的定义 表的定义 表的定义 表的定义 表的定义 表的定义 视图的定义表示输出所有字段FROM xs表示数据来源是 学生表xsCOUNT ()或COUNT (<字段名>)说明 条件查询当WHERE后的条件表达式的条件值比较复杂时如需要用一个子查询的结果作为条件值时就需要用到嵌套查询嵌套查询是指在一个SELECT命令的WHERE子句中出现另一个SELECT命令
数据库系统概论31120233112023例题 (续)数据库系统概论[例4] 删除Student表 DROP TABLE Student 数据库系统概论例题 3112023建立索引 (续)3112023语句格式3112023查询全部列3112023[例] 使用列别名改变查询结果的列标题3112023例题(续)3112023(3) 确定集合3112023例题3112023例题(续)3112
SQL语言基础DML语言Select多表查询SELECT , , _desc, _id, _lvl, _lvlFROMemployee,jobs格式Select [表名称字段名,…] from [表名称列表,…]Select嵌套查询SELECT , , _desc, _id, _lvl, _lvlFROMemployee,jobsWhere _id=(select top 1 from jobs
第四章 关系数据库标准语言SQLSQL是structure query language (结构化查询语言)的缩写 SQL概述主要特点 SQL是一种一体化的语言SQL语言是一种高度非过程化的语言SQL语言非常简洁SQL语言可以直接以命令方式交互使用也可以嵌入到程序设计语言中以程序方式使用SQL功能作用命令动词数据查询查询SELECT数据操纵插入INSERT更新UPDATE删除DELETE数
嵌套循环法(NESTED-LOOP)首先在表1中找到第一个元组然后从头开始扫描表2逐一查找满足连接件的元组找到后就将表1中的第一个元组与该元组拼接起来形成结果表中一个元组表2全部查找完后再找表1中第二个元组然后再从头开始扫描表2逐一查找满足连接条件的元组找到后就将表1中的第二个元组与该元组拼接起来形成结果表中一个元组重复上述操作直到表1中的全部元组都处理完毕 不带连接谓词的连接 很少使用例:
数据控制3. 恢复(1) 操作权限例题(续) 数据控制权限的级联回收
SELECT SNAMEAGEFROM SWHERE AGE < ALL (SELECT AGE FROM S WHERE DEPT=计算机)>MIN<=MIN5求选修3门以上课程的学生及选修门次思考:查询成绩在6-10名之间的学生课程号及成绩二删除数据删除语句的一般格式:
#
违法有害信息,请在下方选择原因提交举报