北大青鸟:《SQLServer数据库》PPT教学课件 第三章 SQL Server数据管理

北大青 7E 男 第三章 SQL Server数据管理 ACCP V4.0
ACCP V4.0 1 第三章 SQL Server数据管理

北大青 7E 男 回顾 口数据完整性包括了实体完整性、引用完整性、域 完整性和自定义完整性 口创建数据库表的过程实际上就是实施完整性约束 的过程 口创建表包括选择字段名称、数据类型、定义是否 为空、设置默认值、主键和关系、检查约束等 口表中没有合适的列作为主键,可以创建标识列 口数据的导入/导出操作属于DTS(数据转换服务) ACCP V4.0
ACCP V4.0 2 回顾 ❑数据完整性包括了实体完整性、引用完整性、域 完整性和自定义完整性 ❑创建数据库表的过程实际上就是实施完整性约束 的过程 ❑创建表包括选择字段名称、数据类型、定义是否 为空、设置默认值、主键和关系、检查约束等 ❑表中没有合适的列作为主键,可以创建标识列 ❑数据的导入/导出操作属于DTS(数据转换服务)

北大青 7E 男 目标 口理解T-SQL及其作用 口使用 SQL Server中的逻辑表达式和运算符 口使用T-SQL向表中插入数据 口使用T-SQL更新表中的数据 口使用T-SQL删除表中的数据 ACCP V4.0
ACCP V4.0 3 目标 ❑理解T-SQL及其作用 ❑使用SQL Server中的逻辑表达式和运算符 ❑使用T-SQL向表中插入数据 ❑使用T-SQL更新表中的数据 ❑使用T-SQL删除表中的数据

北大青 7E 男 SQL 口WHAT(SQL是什么? Structured Query Language:结构化查询语言 口WHY(为何要使用SQL? 难道仅仅使用企业管理器操作 SQL Server数据库? 应用程序如何与数据库打交道? 口WHEN(何时使用?) 对 SQL Server执行所有的操作都可以 程序中的增删改查 口HOW(怎么使用?) ACCP V4.0
ACCP V4.0 4 SQL ❑WHAT(SQL是什么?) ——Structured Query Language:结构化查询语言 ❑WHY(为何要使用SQL?) ——难道仅仅使用企业管理器操作SQL Server数据库? ——应用程序如何与数据库打交道? ❑WHEN(何时使用?) ——对SQL Server执行所有的操作都可以 ——程序中的增删改查 ❑HOW(怎么使用?) ——…

北大青 7E 男 SQL和T-SQL 口TSQL= Transact-SQL 口TSQL是SQL的加强版 口对功能进行了扩充:如变量说明、流程控制、功 能函数 ACCP V4.0
ACCP V4.0 5 SQL和T-SQL ❑T-SQL = Transact-SQL ❑T-SQL是SQL的加强版 ❑对功能进行了扩充:如变量说明、流程控制、功 能函数

北大青 7E 男 思考 口 ORACLE数据库支持标准SQL,在 SQL Server中 编写的T-SQL语句他也支持吗? ACCP V4.0
ACCP V4.0 6 思考 ❑ORACLE数据库支持标准SQL,在SQL Server中 编写的T-SQL语句他也支持吗?

北大青 7E 男 TSQL的组成 口DML(数据操作语言) 查询、插入、删除和修改数据库中的数据; SELECT、 INSERT、 UPDATE、 DELETE等; 口DCL(数据控制语言) 用来控制存取许可、存取权限等 GRANT、 REVOKE等; 口DDL(数据定义语言) 用来建立数据库、数据库对象和定义其列 CREATE TABLE、 DROP TABLE等 口变量说明、流程控制、功能函数 定义变量、判断、分支、循环结构等 日期函数、数学函数、字符函数、系统函数等 ACCP V4.0
ACCP V4.0 7 T-SQL的组成 ❑DML(数据操作语言) ——查询、插入、删除和修改数据库中的数据; ——SELECT、INSERT、 UPDATE 、DELETE等; ❑DCL(数据控制语言) ——用来控制存取许可、存取权限等; ——GRANT、REVOKE 等; ❑DDL(数据定义语言) ——用来建立数据库、数据库对象和定义其列 ——CREATE TABLE 、DROP TABLE 等 ❑变量说明、流程控制、功能函数 ——定义变量、判断、分支、循环结构等 ——日期函数、数学函数、字符函数、系统函数等

北大青 7E 男 T-SQL中的运算符 运算符 含义 等于 大于 小于 > 大 于或等于 小于或等于 不等于 非 与C语言中的一样,很难写错 ACCP V4.0
ACCP V4.0 8 T-SQL中的运算符 运算符 含义 = 等于 > 大于 = 大于或等于 不等于 ! 非 与C语言中的一样,很难写错

北大青 7E 男 通配符 通配符 解释 示例 一个字符 A Like 'C % 任意长度的字符串 B Like'co 括号中所指定范围内的一个字符 C Like 9Wo[1-2 不在括号中所指定范围内的一个字符 D Like"%AD]A12 ACCP V4.0
ACCP V4.0 9 通配符 通配符 解释 示例 ‘_’ 一个字符 A Like 'C_' % 任意长度的字符串 B Like 'CO_%' [ ] 括号中所指定范围内的一个字符 C Like '9W0[1-2]' [^] 不在括号中所指定范围内的一个字符 D Like ‘%[A-D][^1-2]

北大青 7E 男 通配符使用说明 口通常与LKE关键字一起来使用 口可以用在检查约束中使用LKE 口在后面的查询语句中还会经常使用到 思考:身份证号码的约束表达式怎么写? 10 ACCP V4.0
ACCP V4.0 10 通配符使用说明 ❑通常与LIKE关键字一起来使用 ❑可以用在检查约束中使用LIKE ❑在后面的查询语句中还会经常使用到 思考:身份证号码的约束表达式怎么写?
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北大青鸟:《SQLServer数据库》PPT教学课件 第二章 SQL Server数据库表管理.ppt
- 北大青鸟:《SQLServer数据库》PPT教学课件 第一章 SQL Server数据库基础.ppt
- 东北电力大学:《C语言程序设计》课程教学资源(PPT课件)第9章 预处理命令.ppt
- 东北电力大学:《C语言程序设计》课程教学资源(PPT课件)第8章 函数.ppt
- 东北电力大学:《C语言程序设计》课程教学资源(PPT课件)第7章 数组.ppt
- 东北电力大学:《C语言程序设计》课程教学资源(PPT课件)第6章 循环结构程序设计.ppt
- 东北电力大学:《C语言程序设计》课程教学资源(PPT课件)第5章 选择结构程序设计.ppt
- 东北电力大学:《C语言程序设计》课程教学资源(PPT课件)第4章 顺序结构程序设计.ppt
- 东北电力大学:《C语言程序设计》课程教学资源(PPT课件)第3章 数据类型、运算符与表达式.ppt
- 东北电力大学:《C语言程序设计》课程教学资源(PPT课件)第2章 程序的灵魂-算法.ppt
- 东北电力大学:《C语言程序设计》课程教学资源(PPT课件)第1章 C语言概述.ppt
- 东北电力大学:《C语言程序设计》课程教学资源(PPT课件)第13章 文件.ppt
- 东北电力大学:《C语言程序设计》课程教学资源(PPT课件)第12章 位运算.ppt
- 东北电力大学:《C语言程序设计》课程教学资源(PPT课件)第11章 结构体与共用体.ppt
- 东北电力大学:《C语言程序设计》课程教学资源(PPT课件)第10章 指针.ppt
- 东北电力大学:《C语言程序设计》C语言实验上机指导.doc
- 东北电力大学:《C语言程序设计》WORD讲义.doc
- 清华大学出版社:《C语言程序设计》教材电子教案(PPT课件,第三版)第9章_预处理命令.ppt
- 清华大学出版社:《C语言程序设计》教材电子教案(PPT课件,第三版)第8章_函数.ppt
- 清华大学出版社:《C语言程序设计》教材电子教案(PPT课件,第三版)第7章_数组.ppt
- 北大青鸟:《SQLServer数据库》PPT教学课件 第四章 数据查询(1).ppt
- 北大青鸟:《SQLServer数据库》PPT教学课件 第五章 数据查询(2).ppt
- 厦门理工学院:《单片机原理与控制技术》课程教学资源(PPT课件讲稿,第2版)第1章 微型计算机系统基本知识.ppt
- 厦门理工学院:《单片机原理与控制技术》课程教学资源(PPT课件讲稿,第2版)第2章 80C51单片机内部结构和工作原理.ppt
- 厦门理工学院:《单片机原理与控制技术》课程教学资源(PPT课件讲稿,第2版)第3章 80C51系列单片机指令系统.ppt
- 厦门理工学院:《单片机原理与控制技术》课程教学资源(PPT课件讲稿,第2版)第4章 汇编语言程序设计.ppt
- 厦门理工学院:《单片机原理与控制技术》课程教学资源(PPT课件讲稿,第2版)第5章 中断系统和定时/计数器.ppt
- 厦门理工学院:《单片机原理与控制技术》课程教学资源(PPT课件讲稿,第2版)第6章 串行通信.ppt
- 厦门理工学院:《单片机原理与控制技术》课程教学资源(PPT课件讲稿,第2版)第7章 80C51并行扩展技术.ppt
- 厦门理工学院:《单片机原理与控制技术》课程教学资源(PPT课件讲稿,第2版)第8章 80C51串行扩展技术.ppt
- 厦门理工学院:《单片机原理与控制技术》课程教学资源(PPT课件讲稿,第2版)第9章 常用外围设备接口电路.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第一章 概论.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第七章 8086时序.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第三章 微处理器的结构.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第九章 输入输出接口技术.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第二章 运算基础.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第五章 8086的寻址方式和指令系统.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第八章 输入/输出及中断系统.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第六章 汇编语言程序设计.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第十一章 微机最小系统与监控程序.ppt