第2章 Transact-SL语言 第2章 Transact-SQL语言 21 Transact-SQL概论 2,2操作数据 上一页 返回首页)下一页
上一页 返回首页 下一页 第2章 Transact-SQL语言 第2章 Transact-SQL语言 2.1 Transact-SQL 概论 2.2 操作数据
第2章 Transact-SL语言 2 I Transact-SQL概论 SQL含义 二、SQL语言主要组成部分 上一页 返回首页)下一页
上一页 返回首页 下一页 第2章 Transact-SQL语言 2.1 Transact-SQL概论 一、SQL含义 二、SQL语言主要组成部分
第2章 Transact-SL语言 一、SQL含义 结构化查询语 是一种用于存取和查询数据,更新并管理关 系数据库系统的数据库查询和编程语言。 Transact-SQ是增强的SQL。 上一页 返回首页)下一页
上一页 返回首页 下一页 第2章 Transact-SQL语言 一、SQL含义 ——结构化查询语言 是一种用于存取和查询数据,更新并管理关 系数据库系统的数据库查询和编程语言。 Transact-SQL是增强的SQL
第2章 Transact-SL语言 SQL语言主要组成部分 中数据定义语言一定义和管理数据库 包括 CREATE、 ALTER和DROP等语句 ⊕数据操作语言一查询添加修改和删除数据库中数据 包括 SELECT、 INSERT、 UPDATE、 DELETE等 数据控制语言一设置或者更改数据库权限 包括 GRANT、DENY、 REVOKE等语句 上一页 返回首页)下一页
上一页 返回首页 下一页 第2章 Transact-SQL语言 二、SQL语言主要组成部分 数据定义语言—定义和管理数据库 包括CREATE、ALTER和DROP等语句 数据操作语言—查询添加修改和删除数据库中数据 包括SELECT、INSERT、UPDATE、DELETE等 ➢ 数据控制语言—设置或者更改数据库权限 包括GRANT、DENY、REVOKE等语句
第2章 Transact-SL语言 22操作数据 一、打开数据库 二、查询数据库( SELECT子句) 三、向表中输入数据 四、修改表中的数据 五、删除表中的数据 上一页 返回首页)下一页
上一页 返回首页 下一页 第2章 Transact-SQL语言 2.2 操作数据 一、打开数据库 二、查询数据库(SELECT子句) 三、向表中输入数据 四、修改表中的数据 五、删除表中的数据
第2章 Transact-SL语言 打开数据库 对数据库中的数据操作之前,必须先打开数据库 1、命令格式:USE数据库名 2、例: USE XK GO 上一页 返回首页)下一页
上一页 返回首页 下一页 第2章 Transact-SQL语言 一、打开数据库 对数据库中的数据操作之前,必须先打开数据库 1、命令格式: USE 数据库名 2、例:USE XK GO
第2章 Transact-SL语言 、查询数据库( SELECT子句) 1、命令基本格式: SELECT选择列表 FROM表的列表 WHERE查询条件 2、说明 ①选择列表—可包括几个列名或表达式,用逗号隔开, 指示返回哪些数据。 ②表的列表包括提供数据的表或视图的名称。 上一页 ③每一个 SELECT子句必须有一个FROM子句。 返回首页)下一页
上一页 返回首页 下一页 第2章 Transact-SQL语言 二、查询数据库(SELECT子句) 1、命令基本格式: SELECT 选择列表 FROM 表的列表 WHERE 查询条件 2、说明: ①选择列表—可包括几个列名或表达式,用逗号隔开, 指示返回哪些数据。 ②表的列表—包括提供数据的表或视图的名称。 ③每一个SELECT子句必须有一个FROM 子句
第2章 Transact-SL语言 3、 SELECT子句中“选择列表”的使用方法 ①使用大号一从指定表或视图中查询并返回所有行 例:从课程表中查询所有的信息 USE XK GO SELECT x FROM Course GO 上一页 返回首页)下一页
上一页 返回首页 下一页 第2章 Transact-SQL语言 3、SELECT子句中“选择列表”的使用方法 ①使用*号—从指定表或视图中查询并返回所有行。 例:从课程表中查询所有的信息 USE XK GO SELECT * FROM Course GO
第2章 Transact-SL语言 ②使用列名—从指定表或视图中查询并返回指定行。 例:从学生表中查询学生所在班的班级编码 USE XK GO select ClassNo FROM Student GO 上一页 返回首页)下一页
上一页 返回首页 下一页 第2章 Transact-SQL语言 ②使用列名—从指定表或视图中查询并返回指定行。 例:从学生表中查询学生所在班的班级编码 USE XK GO SELECT ClassNo FROM Student GO
第2章 Transact-SL语言 ③使用 DISTINCT消除指定列的值都相同的重复行。 例:从学生表中查询学生所在班的班级编码 USE XK GO sELEct dISTINCt ClassNo FROM Student GO 上一页 返回首页)下一页
上一页 返回首页 下一页 第2章 Transact-SQL语言 ③使用DISTINCT—消除指定列的值都相同的重复行。 例:从学生表中查询学生所在班的班级编码 USE XK GO SELECT DISTINCT ClassNo FROM Student GO