SQLServer基础入门教程课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《SQLServer基础入门教程课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQLServer 基础 入门教程 课件
- 资源描述:
-
1、SQLServer复习数据库的创建数据库的文件 在Microsoft SQL Server 2005系统中,一个数据库至少有一个数据文件和一个事务日志文件。当然,一个数据库也可以有多个数据文件和多个日志文件。数据文件用于存放数据库的数据和各种对象,而事务日志文件用于存放事务日志。一个数据库最多可以拥有32767个数据文件和32767个日志文件。 (32K-1个,1K=1024)数据库的文件 数据文件又可以分成主数据文件和次数据文件两种形式。主数据文件是数据库的起点,每一个数据库都有且仅有一个主数据文件。 主数据文件名称的默认后缀是mdf。次数据文件是可选的,可以存储不在主数据文件中的全部数据和
2、对象。数据库既可能没有次数据文件,也可能有多个次数据文件。次数据文件名称的默认后缀是ndf。 数据库的文件 Microsoft SQL Server系统使用数据库的事务日志来实现事务的功能。事务日志记录了对数据库的所有修改操作。日志记录了每一个事务的开始、对数据的改变和取消修改的足够信息。 对于一些大型操作,例如创建索引,日志只是记录该操作的事实,而不是记录所发生的数据。事务日志还记录了数据页的分配和释放,以及每一个事务的提交和回滚。这样就允许SQL Server系统恢复事务或者取消事务。 。每一个数据库都至少有一个日志文件。日志文件名称的后缀默认是ldf。 数据库的文件 在操作系统上,数据库
3、是作为数据文件和日志文件存在的,这些文件都明确地指明了文件的位置和名称。但是,在Microsoft SQL Server系统内部,例如在Transact-SQL语言中,如果使用物理文件执行操作,由于这些文件的名称比较长,使用起来非常不方便。为此,数据库又有了逻辑文件。每一个物理文件都对应一个逻辑文件。数据库的文件 文件组就是文件的逻辑集合。为了方便数据的管理和分配,文件组可以把一些指定的文件组合在一起。例如,在某个数据库中,3个文件(data1.ndf,data2.ndf和data3.ndf)分别创建在3个不同的磁盘驱动器中,然后为它们指定一个文件组fgroup1。以后,所创建的表可以明确指定
4、放在文件组fgroup1上数据库的文件 使用文件和文件组时,应该考虑下列因素:(1)一个文件或者文件组只能用于一个数据库,不能用于多个数据库; (2)一个文件只能是某一个文件组的成员,不能是多个文件组的成员; (3)数据库的数据信息和日志信息不能放在同一个文件或文件组中,数据文件和日志文件总是分开的; (4)日志文件永远也不能是任何文件组的一部分。 创建数据库的语句 使用CREATE DATABASE语句定义数据库 例:create database blog 使用默认的数据文件和日志文件。 默认的存储位置:C:Program FilesMicrosoft SQL ServerMSSQL10.
5、SQLEXPRESSMSSQLDATA创建数据库的语句 指定文件和文件组的创建数据库的语句: 示例查看数据库信息 -查看数据库信息 select * from sys.databases exec sp_helpdb jsdb2 -查看数据库文件 use jsdb2 select * from sys.database_files -查看数据库文件组 use jsdb2 select * from sys.filegroups -查看使用的数据空间 exec sp_spaceused修改数据库-修改数据库名alter database jsdb2 modify name=jsdb-修改数据库增
6、加文件alter database jsdb add file(name=jsdblog2_log,filename=c:jsdblog2_log.ldf,size=3,filegrowth=10%)-修改数据库文件的大小alter database jsdbmodify file(name=jsdb_log,size=4)删除数据库 drop database jsdb 数据库和文件一同被删除。Transact-SQL语言简介SQL语言SQL语言的历史是一种在关系数据库中定义、查询、操纵和控制数据的标准语言,其基本格式类似于英语。1974年 Boyce和Chamberlin提出 Sequel
7、语言 1976年 IBM公司的San Jose修改 Sequel 2 1986年 SQL-86 1992年 SQL-92Transact-SQL语言的5种类型数据定义语言数据操纵语言数据控制语言事务管理语言附加的语言元素数据定义语言 数据定义语言(DDL)是指用来定义和管理数据库以及数据库中各种对象的语句,这些语句包括CREATE、ALTER和DROP等。在SQL Server 2005中,数据库对象包括表、视图、触发器、存储过程、规则、默认、用户自定义的数据类型等。这些对象的创建、修改和删除等都可以通过使用CREATE,ALTER,DROP等语句来完成。数据操纵语言 数据操纵语言(DML)是
展开阅读全文