第2讲 sql serve数据库及t-sql语句第2讲 sql server数据库及t-sql语句第2讲 sql server数据库及t-sql语句第2讲 sql server数据库及t-sql语句.ppt
- 1、本文档共50页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2讲 SQL Server数据库及T-SQL语句 2.1 SQL Server数据库概念 2.1.1数据库文件分类 SQL Server 2000数据库的3类文件: 1、主数据文件(Primary File) ◇数据库的起点,指向数据库中文件的其他部分,同时也用来存放用户数据。 ◇每个数据库都有一个仅有一个主数据文件,扩展名为.mdf。 2.1.3系统数据库及系统表 1、SQL SERVER的4个系统数据库: (1)master数据库:记录SQL SERVER系统的所有系统级信息。 2.2 创建数据库对象 语法格式: CREATE DATABASE 数据库名 [ ON {[ PRIMARY ] ( [ NAME = 数据文件的逻辑名 , ]????FILENAME = ‘数据文件的物理名(.mdf或.ndf)’????[ , SIZE = 文件初始大小 ]????[ , MAXSIZE = { 文件的最大容量 | UNLIMITED } ]????[ , FILEGROWTH = 文件空间的增长量] ) [ ,...n ] FILEGROUP 辅助文件的组名 [ LOG ON {( [ NAME = 日志文件的逻辑文件名, ]????FILENAME = ‘逻辑文件的物理名’????[ , SIZE = 文件的初始大小]????[ , MAXSIZE = {文件的最大容量 | UNLIMITED } ]????[ , FILEGROWTH = 文件空间的增长量 ] ) }[ ,...n ]] [ COLLATE collation_name ][ FOR LOAD | FOR ATTACH ] *database_name 数据库名 在服务器中必须唯一,并且符合标识符的规则。最多可以包含 128 个字符。如果没有指定日志文件的逻辑名,则 Microsoft? SQL Server? 会通过向 database_name 追加后缀来生成逻辑名。该操作要求 database_name 在 123 个字符之内,以便生成的日志文件逻辑名少于 128 个字符。 *ON 指定显式定义用来存储数据库数据文件。filegroup 项用以定义用户文件组及其文件。 *n 占位符,表示可以为新数据库指定多个文件。 *LOG ON 指定显式定义用来存储数据库日志文件。以逗号分隔filespec 项列表,filespec 项用以定义日志文件。未指定 LOG ON,将自动创建一个日志文件,系统生成的名称,大小为数据库中所有数据文件总大小的 25%。 *FOR LOAD 为了与早期版本 Microsoft SQL Server 兼容。 *FOR ATTACH 指定从现有的一组操作系统文件中附加数据库。必须有指定第一个主文件的 filename 条目。至于其它 filename 条目,只需要与第一次创建数据库或上一次附加数据库时路径不同的文件的那些条目。注:附加数据库常用 sp_attach_db 系统存储过程,只有必须指定 16 个以上的 filespec 项目时,才需要使用 CREATE DATABASE FOR ATTACH。 collation_name 指定数据库的默认排序规则。排序规则名称既可以是 Windows 排序规则名称,也可以是 SQL 排序规则名称。 PRIMARY 指定主文件。如果没有指定 PRIMARY,那么 CREATE DATABASE 语句中列出的第一个文件将成为主文件。 NAME 指定逻辑名称。如果指定了 FOR ATTACH,则不需要指定 NAME 参数。 *逻辑文件名(logical_file_name) Transact-SQL 语句中引用文件的名称,在数据库中必须唯一。 *FILENAME:指定操作系统文件名。 物理文件时使用的路径名和文件名。使用绝对路径。 *SIZE:指定的文件的大小。未指定,使用 model 数据库中的主文件大小。如果次要文件或日志文件没有指定 SIZE 参数,则为1MB。 *MAXSIZE:文件可以增长到的最大大小,默认为MB。 *UNLIMITED:定义的文件将增长到磁盘变满为止。 *FILEGROWTH:定义的文件的增长增量。文件的 FILEGROWTH 设置不能超过 MAXSIZE 设置,最小值为 64 KB。默认值为 10%。 创建数据库实例: A. 不指定文件创建数据库 下面的示例创建名为 mytest 的数据库,并创建相应的主文件和事务日志文件。 CREATE DATABASE mytest B.实例2:不指定 SIZE
您可能关注的文档
- 第1章 蛋白质的结构与功能1章 蛋白质的结构与功能第1章 蛋白质的结构与功能第1章 蛋白质的结构与功能.ppt
- 第1章 电子技术基础知识 4学时)模拟电子技术及应用第1章 电子技术基础知识 (4学时)模拟电子技术及应用第1章 电子技术基础知识 (4学时)模拟电子技术及应用第1章 电子技术基础知识 (4学时)模拟电子技术及应用.ppt
- 第1章 命题逻辑第1章 命逻辑题逻辑.ppt
- 第1章 人力资源管理概论第章 人力资源管理概论第1章 人力资源管理概论第1章 人力资源管理概论.ppt
- 第1章 全球化.ppt
- 第1章 逆向物流理论基础(art2)第1章 逆向物流理论基础(part2)第1章 逆向物流理论基础(part2)第1章 逆向物流理论基础(part2).ppt
- 第1章 人力资源与人力资源理概述第1章 人力资源与人力资源管理概述第1章 人力资源与人力资源管理概述第1章 人力资源与人力资源管理概述.ppt
- 第1章 商业银行风险概述第章 商业银行风险概述第1章 商业银行风险概述第1章 商业银行风险概述.ppt
- 第1章 数据结构绪论第1章数据结构绪论第1章 数据结构绪论第1章 数据结构绪论.ppt
- 第1章 算法初步第1章 算初步法初步.doc
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)