预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共126页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

SQLServer2005基础教程第一章SQLServer2005概述和安装数据库定义几种数据库产品介绍SQLServer的发展SQLServer2005安装SQLServer的安全性SQLServer的安全性第二章SSMS(SQLServerManagementStudio)第三章设计和创建数据库SQLServer中的数据库SQLServer中的数据库SQLServer中的数据库数据库系统类型SSMS创建数据库利用查询编辑器创建数据库第4章安全登录名角色2、数据库角色Dbo/db_owner:特指数据库所在者Db_accessadmin:可以管理登录名对数据库的访问Db_backupoperator:可以备分数据库Db_datareader:可以从所有用户定义表中读取数据。Db_datawriter:可以对用户表进行任何写行为。Db_ddladmin:可以执行数据定义行为,如创建表。Db_denydatareader:不能从用户表写入数据。Db_denydatawriter:不能向用户表写入数据。Db_securityadmin:不能修改数据库角色成员和管理权限。Public:可以看到任何由公共或完整权力、权限的用户所创建的数据库对象。例:使创新的用户只能对某几个表进行选择操作。第5章定义表表的定义表的数据类型在SSMS中创建表表的列的设置通过查询窗格定义表更改表设置主键约束关系一对一关系一对多多对多的关系外键第8章操作数据T-SQL的INSERT命令的语法检索数据Select语句SQL运算符更新数据Update命令删除数据Delete命令事务事务的特性事务使用命令第九章构建视图在查询窗口中创建视图第10章存储过程(StoredProcedure)创建存储过程更新存储过程两个例子控制流程循环结构While…Breakcontinue第11章T-SQL基础联接Left[outer]Join…onRight[outer]Join…onfull[outer]Join…onInnerjoin…on..变量变量聚合集聚合集使用聚合集的实例GroupByselect雇员id,count(*)from订单where订购日期>'1996-07-31'groupby雇员idGroupByHavingselect雇员id,count(*)from订单groupby雇员idhavingcount(*)>100函数函数(续)日期和时间函数字符串函数系统函数系统函数Raiserror@@Error变量Try…Catch…第13章触发器(trigger)DML触发器两个例子两个问题两个虚拟表insertintoproduct(price,mount)values(2.9,10)再论存储过程与触发器(进阶篇)再论存储过程存储过程的结构例1存储过程调用存储过程的功能默认值默认值(续)再论触发器触发器的作用解发器的语法级联操作维护派生的信息两个虚拟表insertintoproduct(price,mount)values(2.9,10)进一步改进再进一步改进练习参考资源客户端