创建和修改数据库sql语句总结.ppt

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
创建和修改数据库sql语句总结.ppt

回顾数据库的基础知识 2.创建数据库的两种方法 (2)使用Transact-SQL语言创建数据库 创建数据库 创建数据库示例 1 创建数据库示例 2 修改数据库 数据库文件的组成: 主数据文件:*.mdf 次要数据文件:*.ndf 日志文件:*.ldf 数据库的其他属性: 文件存放位置,分配的初始空间,属于哪个文件组 文件增长:可以按百分比或实际大小指定增长速度 文件容量设置:可以指定文件增长的最大值或不受限 Transact-SQL语法约定 1、语法约定 下表3-2列出了T-SQL 参考的语法关系图中使用的约定,并进行了说明。 表3-2 T-SQL参考的语法约定 语法块的名称。此约定用于对可在语句中的多个位置使用的过长语法段或语法单元进行分组和标记。可使用的语法块的每个位置由括在尖括号内的标签指示:label。 label ::= 可选的T-SQL语句终止符。不要键入方括号。 [;] 指示前面的项可以重复 n 次。每一项由空格分隔。 [...n] 指示前面的项可以重复 n 次。每一项由逗号分隔。 [,...n] 必选语法项。不要键入大括号。 { }(大括号) 可选语法项。不要键入方括号。 [ ](方括号) 分隔括号或大括号中的语法项。只能选择其中一项。 |(竖线) 指示当语句中省略了包含带下划线的值的子句时应用的默认值。 下划线 数据库名、表名、列名、索引名、存储过程、实用工具、数据类型名以及必须按所显示的原样键入的文本。 bold(粗体) 用户提供的T-SQL语法的参数。 Italic T-SQL 关键字。 UPPERCASE (大写) 用 于 约定 1)命令格式 CREATE DATABASE 数据库名 [ ON[PRIMARY] [Filespec[,…N] ] [,Filegroupspec[,…N]] ] [LOG ON {Filespec [,…N]}] 其中,[Filespec[,…N]] 表示设置文件属性,格式如下: ([NAME=逻辑文件名,] FILENAME=‘物理文件名称’ [,SIZE=数据库文件的初始容量值] [,MAXSIZE={物理文件的最大容量值 |UNLIMITED}] [,FILEGROWTH=增加容量值] ) [,…N] 其中[Filegroupspec[,…N]] 表示设置文件组属性,格式如下: FILEGROUP文件组名称 [DEFAULT]Filespec [,…N] CREATE DATABASE 数据库名 ON [PRIMARY] ( 数据文件参数 [,…n] [文件组参数] ) [LOG ON] ( 日志文件参数 [,…n] ) T-SQL创建数据库的语法: 主文件组,可选参数,默认 例1:创建数据库1,一个数据文件和一个日志文件 CREATE DATABASE stuDB ON PRIMARY --默认就属于PRIMARY主文件组,可省略 ( NAME=stuDB_data, --主数据文件的逻辑名 FILENAME=D:\project\stuDB_data.mdf, --主数据文件的物理名 SIZE=5mb, --主数据文件初始大小 MAXSIZE=100mb, --主数据文件增长的最大值 FILEGROWTH=15% --主数据文件的增长率 ) LOG ON ( NAME=stuDB_log, FILENAME=D:\project\stuDB_log.ldf, SIZE=2mb, FILEGROWTH=1MB ) GO 数据文件的具体描述 日志文件的具体描述 例2:创建数据库2,多个数据文件和多个日志文件 CREATE DATABASE employees ON ( /*-主数据文件的具体描述-*/ NAME = employee1, FILENAME = D:\project\employee1_Data.mdf , SIZE = 10, FILEGROWTH = 10% ), ( /*-次要数据文件的具体描述-*/ NAME = employee2, FILENAME = D:\project\employee2_Data.ndf , SIZE = 20, MAXSIZE = 100, FILEGROWTH = 1 ) LOG ON ( /*-日志文件1的具体描述-*/ NAME = employeelog1, FILENAME = D:\project\employ

文档评论(0)

docinpfd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5212202040000002

1亿VIP精品文档

相关文档