- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQLSerer数据库开发课程一
T-SQL SQL Server
数据库开发;目标;进度安排;SQL Server 概述;SQL Server 历史
SQL Server 特点
SQL Server 2005 组件结构
SQL Server 2005 开发介绍;SQL Server 发展历史;SQL Server 2005 的特性;SQL Server 2005 主要组件;SQL Server 2005 组件关系;;;进度安排;本次课程具体安排;SQL Server管理开发环境
--Management Studio介绍;SQL Server主要工具;SQL Server主要工具; Management Studio建立在Visual Studio 之上,它提供用于数据库管理的图形工具和开发环境。
SSMS能够配置系统环境和管理SQL Server及所有的SQL Server对象。
同时,SSMS提供了SQL, MDX、DMX, XMLA 和 XML 编辑运行环境。;Management Studio界面;利用对象资源管理器可以完成的功能包括:
管理SQL Server 服务器;
管理数据库;
管理表、视图、存储过程等数据库对象,
管理备份,恢复,复制数据库等活动
管理用户登录系统权限等安全设置;
设置作业、警报、操作员等管理属性
;SQL Server对象;创建数据库, 分离和附加数据库;
创建表
创建视图
生成SQL脚本;功能丰富的文字编辑环境
允许离线编辑语句
能够迅速查看语句的执行结果,并以图形化来显示执行计划
集成SQL, MDX, DMX等多种语言;SSMS—Query Editor;方便的组织SQL Server脚本代码
增强了代码的版本控制和管理功能
模板项目的出现提高了开发效率;SSMS—Solution Explorer;本次课程具体安排;T-SQL基础介绍;T-SQL介绍;SQL;数据定义语句(DDL);DDL示例一(创建表);CREATE VIEW vwEmpNameList
AS
SELECT Id, Name
FROM emp_info;数据控制语句(DCL);数据操纵语句(DML);INSERT emp_info(Id, Name, Sex, Age)
VALUES(‘1100000001’,’ZHANG SAN’, ‘01’ ,10);UPDATE emp_info
SET Name=‘ZHANG SHAN’
WHERE Id= ‘1100000001’,;DELETE
FROM emp_info
WHERE Id= ‘1100000001’,;Select 语句的部分语法;选取所有列;选取指定列;修改列名;计算列;计算列示例一;计算列示例二;过滤数据;使用Top选择行;使用Distinct选择行;使用where子句选择行;比较操作符;使用逻辑操作符;使用操作符示例;NULL值;NULL查询示例;范围查找;范围查找--BETWEEN;范围查找--IN;模糊查询;模糊查询示例一;模糊查询示例二;ORDER BY排序;ORDER BY排序示例一;对计算列进行排序
SELECT OrderID, Freight*0.8 AS Cost
FROM dbo.Orders
ORDER BY Cost;本次课程具体安排;T-SQL 高级查询;聚合函数(Aggregate Functions )
Group by分组
多表连接
子查询;聚合函数;聚合函数示例一;聚合函数示例二;使用聚合函数注意;GROUP BY分组;GROUP BY示例;用HAVING筛选结果;HAVING示例;多表连接;连接分类;内连接;使用表别名;使用表别名示例;外连接;外连接示例一;外连接示例二;交叉连接(cross join);交叉连接示例;使用子查询(嵌套查询);子查询示例一;子查询示例二;使用子查询关联数据;使用IN的子查询;子查询示例三;T-SQL总结
文档评论(0)