SQL语法PPT_20080625.pptVIP

  • 1
  • 0
  • 约8.42千字
  • 约 50页
  • 2017-08-25 发布于河南
  • 举报
SQL语法PPT_20080625

欢迎观看我的数据库ppt 数据的查询,修改,删除 第6章 基本数据查询 Transact-SQL 语句的种类 数据查询——select语句 数据定义语言(DDL)语句 --create 语句 USE northwind CREATE TABLE customer (cust_id int, company varchar(40), contact varchar(30), phone char(12) ) GO --alter语句 Alter table customer Add address varchar(20) --drop语句 Drop table customer 数据操作语言(DML)语句 使用 DML 更改数据库中的数据或查询数据库的信息 SELECT INSERT UPDATE DELETE 必须拥有适当的权限 数据库 谢谢观看 数据控制语言(DCL)语句 设置或更改权限 GRANT 允许一个用户能够访问数据或运行某些 Transact-SQL 语句 DENY 剥夺某个安全账户的访问许可并阻止某个用户、用户组或角色成员继承原有的权限 REVOKE 删除一个以前授于或拒绝的许可 权限类型 对象权限、语句权限、暗示性权限 数据控制语言(DCL)语句(续) 对象权限 SELECT、INSERT、UPDATE、DELETE、EXECUTE 作用于表、视图、存储过程、函数等对象 数据控制语言(DCL)语句(续) 举例 授予用户zhang在数据库myDB上建表,建视图,建存储过程;对表students有select、update权;对name,native字段有update权。 第6章 基本数据查询 Transact-SQL 语句的种类 数据查询——select语句 数据查询——select语句 查询的分类 SELECT 语句基本格式 选择表中的若干列 选择表中的若干行 查询的分类 SELECT 语句的基本格式 SELECT的基本用法 显示常量 Select This is a test! Select hello ! 查看全局变量 Select @@language Select @@version 获得函数值 Select Getdate( ) Select Year(Getdate( )) SELECT 语句的基本格式 选择表中的若干列 检索表中的所有列 检索表中的指定列 使用计算列 为结果集中的列指定别名 选择表中的若干列 检索表中的所有列 选择表中的若干列 检索表中的指定列 选择表中的若干列 使用计算列 在titles表中检索所有书的编号、单价、打7折后的价格 使用计算列 在employees表中检索所有员工的编号、员工的姓名(firstname与lastname的组合) 为结果集中的列指定别名 语法 SELECT 表达式 AS 列别名 FROM 数据源 选择表中的若干行 消除取值重复的行 限制返回的行数 对查询的结果排序 查询满足条件的行 消除取值重复的行 使用DISTINCT关键字 限制返回的行数 使用TOP n/ TOP n percent 关键字 对查询的结果排序 语法格式为: ORDER BY { 列名 [ASC|DESC] } [,…n]] 对查询的结果排序(续) 查询书的信息,按书的类型和价格升序排列 查询满足条件的行 使用 WHERE 子句指定行 例:查询5号员工的编号、姓、名、职位 查询满足条件的行 常用的查询条件 查询满足条件的行 使用比较运算符 使用字符串比较符 使用逻辑运算符 检索一定范围内的值 使用值列表作为搜索条件 检索未知值 使用比较运算符 使用比较操作符来比较表中的值与指定的值或表达式的值 使用比较运算符(续) 查询表 employees 中所有居住在美国的职员的姓和居住的城市。 使用比较运算符(续) 查询单价小于10的书的所有信息 使用字符串比较符 使用字符串比较符(续) 从表 customers 中,查找公司名字中含字符串“restaurant” 的行。 使用字符串比较符(续) 从表 authors 中,查找au_fname以字符“D”打头的作者的姓、名。 使用字符串比较符(续) 从表 authors 中,查找au_id类似于”72?-?”格式 的作者的编号、姓、名、电话。 使用字符串比较符(续) 从表 authors 中,查找au_id只能是”723-?”、 ”724-?”、 ”725-?”格式 的作者的编号、姓、名、电话。 使用字符串比较符(续) 从表 authors 中,查找au_id的第1个数字不是

文档评论(0)

1亿VIP精品文档

相关文档