




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Comment Microsoft1 进行主文件的 编写 使用 SQL 语句 CREATE DATABASE 语句创建数据库 CREATE DATABASE database name ON PRIMARY n n LOG ON n NAME logical file name FILENAME os file name SIZE size KB MB GB TB MAXSIZE max size KB MB GB TB UNLIMITED FILEGROWTH growth increment KB MB GB TB n FILEGROUP filegroup name n T SQL 语法说明 语法说明 中的内容表示可以省略 省略时系统取默认值 中的内容表示可以省略 省略时系统取默认值 n 表示花括号中的内容可以重复书写表示花括号中的内容可以重复书写 n 次 必须用逗号隔开 次 必须用逗号隔开 表示相邻前后两项只能任取一项 表示相邻前后两项只能任取一项 一条语句可以分成多行书写 但多条语句不允许写在一行 一条语句可以分成多行书写 但多条语句不允许写在一行 CREATE DATABASE 数据库名数据库名 ON PRIMARY NAME 数据文件的逻辑名称数据文件的逻辑名称 FILENAME 数据文件的物理名称数据文件的物理名称 SIZE 数据文件的初始大小数据文件的初始大小 MB 默认默认 KB GB MAXSIZE 数据文件的最大容量数据文件的最大容量 MB KB GB Comment Microsoft2 UNLIMITED 不受限制不受限制 FILEGROWTH 数据文件的增长量数据文件的增长量 MB KB GB n FILEGROUP 文件组名文件组名 NAME 数据文件的逻辑名称数据文件的逻辑名称 FILENAME 数据文件的物理名称数据文件的物理名称 SIZE 数据文件的初始大小数据文件的初始大小 MB KB GB MAXSIZE 数据文件的最大容量数据文件的最大容量 MB KB GB UNLIMITED FILEGROWTH 数据文件的增长量数据文件的增长量 MB KB GB n LOG ON NAME 事务日志文件的逻辑事务日志文件的逻辑名称名称 FILENAME 事务日志文件的物理名称事务日志文件的物理名称 SIZE 事务日志文件的初始大小事务日志文件的初始大小 MB KB GB MAXSIZE 事务日志事务日志 文件的最大容量文件的最大容量 MB KB GB UNLIMITED FILEGROWTH 事务日志文件的增长量事务日志文件的增长量 MB KB GB n 说明 说明 ON 表示需根据后面的参数创建该数据库 表示需根据后面的参数创建该数据库 LOG ON 子句用于根据后面的参数创建该数据库的事务日志文件 子句用于根据后面的参数创建该数据库的事务日志文件 PRIMARY 指定后面定义的数据文件属于主文件组指定后面定义的数据文件属于主文件组 PRIMARY 也可以加入用 也可以加入用 户自己创建的文件组 户自己创建的文件组 NAME 数据文件的逻辑名称数据文件的逻辑名称 是该文件在系统中使用的标识名称 相当 是该文件在系统中使用的标识名称 相当 于别名 于别名 FILENAME 数据文件的物理名称数据文件的物理名称 指定文件的实际名称 包括路径和后 指定文件的实际名称 包括路径和后 缀 缀 UNLIMITED 表示在磁盘容量允许情况下不受限制 表示在磁盘容量允许情况下不受限制 文件容量默认单位为文件容量默认单位为 MB 字节 也可以使用字节 也可以使用 KB 单位 单位 例题一 用用 T SQL 语句在语句在 C DATA 文件夹中创建一个教师信息数据库文件夹中创建一个教师信息数据库 teacher 该数 该数 据库包含 据库包含 1 一个主数据文件逻辑名 一个主数据文件逻辑名 teacherdata1 物理名物理名 C DATA tdata1 mdf 初始容量初始容量 1MB 最大容量 最大容量 10MB 每次增长量为 每次增长量为 15 2 一个辅助数据文件逻辑名 一个辅助数据文件逻辑名 teacherdata2 物理名物理名 C DATA tdata2 ndf 初始容量初始容量 2MB 最大容量 最大容量 15MB 每次增长量为 每次增长量为 2MB 3 两个数据文件不单独创建文件组 即使用默认的两个数据文件不单独创建文件组 即使用默认的 PRIMARY 组 组 4 一个事务日志文件逻辑名 一个事务日志文件逻辑名 teacherlog 物理名物理名 C DATA teacherlog ldf 初始容量 初始容量 500KB 最大容量不受限制 每次增长量为 最大容量不受限制 每次增长量为 500KB 先确认先确认 C DATA 文件夹已创建 在查询分析器中输入代码 文件夹已创建 在查询分析器中输入代码 CREATE DATABASE teacher ON PRIMARY NAME teacherdata1 FILENAME C DATA tdata1 mdf SIZE 5MB 默认字节单位默认字节单位 MB 可以省略可以省略 MAXSIZE 10 文件最大容量文件最大容量 10 MB FILEGROWTH 15 增长量为文件容量增长量为文件容量 15 NAME teacherdata2 FILENAME C DATA tdata2 ndf SIZE 2 MAXSIZE 15 FILEGROWTH 2MB 增长量为增长量为 2 MB LOG ON 创建事务日志文件创建事务日志文件 NAME teacherlog FILENAME C DATA teacherlog LDF SIZE 500 KB 初始容量 初始容量 KB 单位不能省略单位不能省略 MAXSIZE UNLIMITED 日志文件最大容量不受限制日志文件最大容量不受限制 FILEGROWTH 500 KB 增长量增长量 KB 不能省略不能省略 例题 2 课本 P61 例题 3 在在 C DATA1 文件夹中创建一个名为 文件夹中创建一个名为 仓库库存管理仓库库存管理数据库 要求它有数据库 要求它有 3 个数据文件 个数据文件 其中其中主数据文件主数据文件逻辑名为逻辑名为 epdata1 大小为 大小为 10MB 最大大小为最大大小为 50MB 每次增 每次增 长长 5MB 辅助数据文件辅助数据文件属于属于 FGroup 文件组 文件逻辑名为文件组 文件逻辑名为 epdata2 文件大小为 文件大小为 20MB 最大大小不受限制 每次增长 最大大小不受限制 每次增长 10 事物日志文件事物日志文件 eplog 大小为 大小为 20MB 最大大小为 最大大小为 100MB 每次增长 每次增长 10MB CREATE DATABASE 仓库库存管理仓库库存管理 ON PRIMARY NAME epdata1 FILENAME C DATA1 epdata1 mdf SIZE 10MB MAXSIZE 50MB FILEGROWTH 5MB FILEGROUP FGroup NAME epdata2 FILENAME C DATA1 epdata2 ndf SIZE 20MB MAXSIZE UNLIMITED FILEGROWTH 10 LOG ON NAME eplog FILENAME C DATA1 eplog ldf SIZE 20MB MAXSIZE 100MB FILEGROWTH 10MB 例题四 阅读下面的例题四 阅读下面的 SQL 语句语句 create database employees on primary name employee1 filename d data employee1 mdf size 10 maxsize unlimited filegrowth 10 FILEGROUP EGroup name employee2 filename d data employee2 ndf size 20 maxsize 100 filegrowth 1 log on name employeelog1 filename d data employee1 ldf size 10 maxsize 50 filegrowth 1 name employeelog2 filename d data employee2 ldf size 10 maxsize 50 filegrowth 1 用用 ALTER DATABASE 语句设置 修改数据库语句设置 修改数据库 T SQL 设置修改数据库语句设置修改数据库语句 ALTER DATABASE 的语法格式 的语法格式 ALTER DATABASE 数据库名数据库名 add file to filegroup 文件组文件组 add log file remove file 逻辑文件名逻辑文件名 add filegroup 文件组名文件组名 remove filegroup 文件组名文件组名 modify file modify name new dbname modify filegroup 文件组名文件组名 说明 说明 add file 为增加一个辅助数据文件为增加一个辅助数据文件 并加入指定文件组并加入指定文件组 为 为 name 数据文件的逻辑名称数据文件的逻辑名称 filename 数据文件的物理名称数据文件的物理名称 size 数据文件的初始大小数据文件的初始大小 MB KB GB maxsize 数据文件的最大容量数据文件的最大容量 MB KB GB UNLIMITED filegrowth 数据文件的增长量数据文件的增长量 MB KB GB 在例题在例题 3 3 的基础上进行数据库的修改 的基础上进行数据库的修改 例题例题 3 在在 C DATA1 文件夹中创建一个名为 文件夹中创建一个名为 仓库库存管理仓库库存管理数据库 要求它有数据库 要求它有 3 个数据文件 个数据文件 其中其中主数据文件主数据文件逻辑名为逻辑名为 epdata1 大小为 大小为 10MB 最大大小为最大大小为 50MB 每次增 每次增 长长 5MB 辅助数据文件辅助数据文件属于属于 FGroup 文件组 文件逻辑名为文件组 文件逻辑名为 epdata2 文件大小为 文件大小为 20MB 最大大小不受限制 每次增长 最大大小不受限制 每次增长 10 事物日志文件事物日志文件 eplog 大小为 大小为 20MB 最大大小为 最大大小为 100MB 每次增长 每次增长 10MB CREATE DATABASE 仓库库存管理仓库库存管理 ON PRIMARY NAME epdata1 FILENAME C DATA1 epdata1 mdf SIZE 10MB MAXSIZE 50MB FILEGROWTH 5MB FILEGROUP FGroup NAME epdata2 FILENAME C DATA1 epdata2 ndf SIZE 20MB MAXSIZE UNLIMITED FILEGROWTH 10 LOG ON NAME eplog FILENAME C DATA1 eplog ldf SIZE 20MB MAXSIZE 100MB FILEGROWTH 10MB 增加和删除文件组增加和删除文件组 增加文件组增加文件组 语法 语法 ALTER DATABASE 数据库名数据库名 add filegroup 文件组名文件组名 例 例 ALTER DATABASE 仓库库存管理仓库库存管理 Add filegroup epp1 ALTER DATABASE 仓库库存管理仓库库存管理 Add filegroup epp2 可以写成可以写成 ALTER DATABASE 仓库库存管理仓库库存管理 Add filegroup epp1 epp2 吗 吗 删除文件组删除文件组 语法 语法 ALTER DATABASE 数据库名数据库名 Remove filegroup 文件组名文件组名 例 例 ALTER DATABASE 仓库库存管理仓库库存管理 Remove filegroup epp2 问 可以删除问 可以删除 FgroupFgroup 文件组吗 文件组吗 只能删除空文组只能删除空文组 增加和删除数据文件和日志文件增加和删除数据文件和日志文件 1 增加数据文件和日志文件增加数据文件和日志文件 语法 语法 ALTER DATABASE 数据库名数据库名 add file 为 为 namename 数据文件的逻辑名称数据文件的逻辑名称 filenamefilename 数据文件的物理名称数据文件的物理名称 sizesize 数据文件的初始大小数据文件的初始大小 MB KB GBMB KB GB maxsize maxsize 数据文件的最大容量数据文件的最大容量 MB KB GBMB KB GB UNLIMITEDUNLIMITED filegrowth filegrowth 数据文件的增长量数据文件的增长量 MBMB KBKB GB GB 例 例 增加一个辅助数据文件 文件逻辑名为增加一个辅助数据文件 文件逻辑名为 epdata3epdata3 文件大小为 文件大小为 30MB30MB 最大大小 最大大小 不受限制 每次增长不受限制 每次增长 10 10 增加一个事物日志文件增加一个事物日志文件 eplog1eplog1 大小为 大小为 30MB30MB 最大大小为 最大大小为 50MB50MB 每次增长 每次增长 10MB10MB Alter database 仓库库存管理仓库库存管理 Alter database 仓库库存管理仓库库存管理 Add file Add LOG file NAME epdata3 NAME eplog1 FILENAME FILENAME C DATA1 epdata3 ndf C DATA1 eplog1 ldf SIZE 30MB SIZE 30MB MAXSIZE UNLIMITED MAXSIZE 50MB FILEGROWTH 10 FILEGROWTH 10MB Alter database 仓库库存管理仓库库存管理 Add file NAME epdata3 FILENAME C DATA1 epdata3 ndf SIZE 30MB MAXSIZE UNLIMITED FILEGROWTH 10 Alter database 仓库库存管理仓库库存管理 Add LOG file NAME eplog1 FILENAME C DATA1 eplog1 ldf SIZE 30MB MAXSIZE 50MB FILEGROWTH 10MB 错误的写法 错误的写法 Alter database 仓库库存管理仓库库存管理 Add file NAME epdata3 FILENAME C DATA1 epdata3 ndf SIZE 30MB MAXSIZE UNLIMITED FILEGROWTH 10 Add LOG file NAME eplog1 FILENAME C DATA1 eplog1 ldf SIZE 30MB MAXSIZE 50MB FILEGROWTH 10MB 例 为仓库库存管理数据库 增加例 为仓库库存管理数据库 增加 2 个辅助数据文件 文件逻辑名为个辅助数据文件 文件逻辑名为 epdata4epdata4 epdata5epdata5 文件大小为 文件大小为 30MB30MB 最大大小不受限制 每次增长 最大大小不受限制 每次增长 10 10 Alter database 仓库库存管理仓库库存管理 Add file NAME epdata4 FILENAME C DATA1 epdata4 ndf SIZE 30MB MAXSIZE UNLIMITED FILEGROWTH 10 NAME epdata5 FILENAME C DATA1 epdata5 ndf SIZE 30MB MAXSIZE UNLIMITED FILEGROWTH 10 2 删除数据文件和日志文件 删除数据文件和日志文件 语法 语法 ALTER DATABASE 数据库名数据库名 remove file 逻辑文件名逻辑文件名 例 删除辅助数据文件例 删除辅助数据文件 epdata5 ndf ALTER DATABASE 仓库库存管理仓库库存管理 remove file epdata5 例 删除日志文件例 删除日志文件 eplog1 ldf ALTER DATABASE 仓库库存管理仓库库存管理 remove file eplog1 增加数据文件到指定的文件组增加数据文件到指定的文件组 语法 语法 ALTER DATABSE 数据库名数据库名 Add file To Filegroup 文件组名 此文件组应存在 文件组名 此文件组应存在 例 例 增加一个辅助数据文件 文件逻辑名为增加一个辅助数据文件 文件逻辑名为 epdata6epdata6 文件大小为 文件大小为 60MB60MB 最大大小 最大大小 不受限制 每次增长不受限制 每次增长 10 10 辅文件 辅文件 epdata6epdata6 属于文件组属于文件组 epp1epp1 ALTER DATABASE 仓库库存管理仓库库存管理 Add file 添加数据文件加入文件组添加数据文件加入文件组 name epdata6 Filename C DATA1 epdata6 ndf SIZE 60MB MAXSIZE UNLIMITED FILEGROWTH 10 to filegroup epp1 更改数据文件和日志文件名称 更改数据文件和日志文件名称 语法 语法 ALTER DATABASE 数据库名数据库名 Modify file name 逻辑名逻辑名 newname 新逻辑名新逻辑名 例 修改数据库例 修改数据库 仓库库存管理仓库库存管理 将辅文件将辅文件 epdata4 文件逻辑名修改为 文件逻辑名修改为 Odata4 ALTER DATABASE 仓库库存管理仓库库存管理 Modify file name epdata4 newname odata4 物理名称修改物理名称修改 ALTER DATABASE 仓库库存管理仓库库存管理 Modify file name odata4 Filename c data2 odata4 ndf 修改数据文件和日志文件的初始大小和增长方式修改数据文件和日志文件的初始大小和增长方式 语法 语法 ALTER DATABASE 数据库名数据库名 modify file 例 例 修改辅助数据文件修改辅助数据文件 epdata2epdata2 修改文件大小为 修改文件大小为 100MB100MB 最大大小 最大大小 200MB200MB 每次增 每次增 长长 10MB10MB ALTER DATABASE 仓库库存管理仓库库存管理 modify file name epdata2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 班组安全生产培训感悟课件
- 班组安全生产培训制度课件
- 高端旅游市场演变-洞察与解读
- 2025年安庆职业技术学院高层次人才引进7人模拟试卷及答案详解(历年真题)
- 班组安全教育培训方案课件
- 花青素与记忆增强-洞察与解读
- 2025年“才聚齐鲁成就未来”山东泰安市泰山财产保险股份有限公司河南分公司社会招聘4人考前自测高频考点模拟试题及答案详解1套
- 生物饵料高效利用-洞察与解读
- 2025年度洛阳市考古研究院引进急需短缺专业人才4名模拟试卷附答案详解
- 2025广西柳州市柳江区投资集团有限公司下属子公司柳州市堡鑫建筑工程有限公司招聘工作人员模拟试卷(含答案详解)
- 2025项目管理考试题及答案
- 医院手术室质控体系构建与管理
- 喷涂基础知识培训课件
- 2025年驻外内聘考试题库
- 中铁四局工作汇报与战略规划
- 矿山测量基础知识课件
- 【《上市公司财务造假分析的国内外文献综述》5100字】
- 企业融资培训课件
- 2025年抗菌药物合理使用培训
- 杜仲种植深加工项目可行性研究报告-备案立项
- 2025年乡村文化旅游发展报告:文旅融合下的乡村旅游生态旅游规划与实施研究
评论
0/150
提交评论