




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
回顾数据库的基础知识,数据库文件的组成:主数据文件:*.mdf次要数据文件:*.ndf日志文件:*.ldf数据库的其他属性:文件存放位置,分配的初始空间,属于哪个文件组文件增长:可以按百分比或实际大小指定增长速度文件容量设置:可以指定文件增长的最大值或不受限,Transact-SQL语法约定,1、语法约定下表3-2列出了T-SQL参考的语法关系图中使用的约定,并进行了说明。表3-2T-SQL参考的语法约定,2创建数据库的两种方法(2)使用Transact-SQL语言创建数据库,1)命令格式CREATEDATABASEONPRIMARY,N,NLOGON,N其中,N表示设置文件属性,格式如下:(NAME=逻辑文件名,FILENAME=物理文件名称,SIZE=数据库文件的初始容量值,MAXSIZE=物理文件的最大容量值|UNLIMITED,FILEGROWTH=增加容量值),N其中,N表示设置文件组属性,格式如下:FILEGROUP文件组名称DEFAULT,N,创建数据库,CREATEDATABASE数据库名ONPRIMARY(,n)LOGON(,n),T-SQL创建数据库的语法:,主文件组,可选参数,默认,创建数据库示例1,例1:创建数据库1,一个数据文件和一个日志文件CREATEDATABASEstuDBONPRIMARY-默认就属于PRIMARY主文件组,可省略(NAME=stuDB_data,-主数据文件的逻辑名FILENAME=D:projectstuDB_data.mdf,-主数据文件的物理名SIZE=5mb,-主数据文件初始大小MAXSIZE=100mb,-主数据文件增长的最大值FILEGROWTH=15%-主数据文件的增长率)LOGON(NAME=stuDB_log,FILENAME=D:projectstuDB_log.ldf,SIZE=2mb,FILEGROWTH=1MB)GO,数据文件的具体描述,日志文件的具体描述,创建数据库示例2,例2:创建数据库2,多个数据文件和多个日志文件CREATEDATABASEemployeesON(/*-主数据文件的具体描述-*/NAME=employee1,FILENAME=D:projectemployee1_Data.mdf,SIZE=10,FILEGROWTH=10%),(/*-次要数据文件的具体描述-*/NAME=employee2,FILENAME=D:projectemployee2_Data.ndf,SIZE=20,MAXSIZE=100,FILEGROWTH=1),LOGON(/*-日志文件1的具体描述-*/NAME=employeelog1,FILENAME=D:projectemployeelog1_Log.ldf,SIZE=10,FILEGROWTH=1),(/*-日志文件2的具体描述-*/NAME=employeelog2,FILENAME=D:projectemployeelog2_Log.ldf,SIZE=10,MAXSIZE=50,FILEGROWTH=1)GO,CREATEDATABASEstudentcourse-逻辑数据名称:studentcourseONPRIMARY-ON子句指出文件属于PRIMARY组(NAME=studentcourse,-NAME指出了对应的逻辑文件名FILENAME=C:DATAstudentcourse.mdf,-FILENAME指出物理文件名SIZE=3072KB,-Size指出了初始分配空间MAXSIZE=UNLIMITED,-MAXSIZE指出了最大空间FILEGROWTH=1024KB),-FILEGROWTH指出了文件空间的增长量FILEGROUPgroup1-FILEGROUP子句指出次数据文件.NDF(NAME=secondsc,FILENAME=C:mydbsecondsc.ndf,SIZE=3072KB,MAXSIZE=51200KB,FILEGROWTH=1024KB)LOGON-LOGON子句指出新建数据库的日志文件.LDF(NAME=studentcourse_log,FILENAME=C:LOGstudentcourse_log.ldf,SIZE=1024KB,MAXSIZE=20480KB,FILEGROWTH=10%),修改数据库,(1)用ALTERDATABASE语句增减数据文件和日志文件。增加数据文件的语法如下:ALTERDATABASE数据库名ADDFILE(NAME=逻辑数据文件名,FILENAME=存取路径数据文件名SIZE=数据文件初始大小,MAXSIZE=文件大小最大值,FILEGROWTH=文件增长率),ADDFILE是指增加一个数据文件,还可以是ADDLOGFILE、REMOVEFILE、MODIFYFILE等,分别代表增加日志文件、删除数据库文件和修改文件信息。,(2)修改数据文件的大小的语法如下:ALTERDATABASE数据库名MODIFYFILE(NAME=逻辑数据文件名,SIZE=数据文件初始大小,MAXSIZE=文件大小最大值,FILEGROWTH=文件增长率),例:将LWZZ数据库的第二个数据文件LWZZ_data2的初始大小修改为20MBALTERDATABASELWZZMODIEYFILE(NAME=LWZZ_data2,SIZE=20MB),(3)修改数据库名称:语法格式如下ALTERDATABASE数据库名MODIFYNAME=新数据库名修改数据文件名:ALTERDATABASEstudentcourseMODIFYFILE(name=studentcourse2,newname=studentcourse_2),总结:修改数据库1)命令格式AlterDatabase数据库名AddFile,NToFilegroup文件组名称|AddLogFile,N|RemoveFile逻辑文件名称WithDelete|ModifyFile|ModifyName=新数据库名称|AddFilegroup新增文件组名称|RemoveFilegroup文件组名称|ModifyFilegroup原文件组名称文件组属性|Name=新文件组名称2)功能AddFile:向数据库添加文件。AddLogfile:向数据库添加日志文件。RemoveFile:从数据库中删除文件。ModifyFile:对文件进行修改,包括SIZE、FILEGROWTH和MAXSIZE,每次只能对一个属性进行修改。ModifyName:重新命名数据库。Add|Remove|ModifyFilegroup:向数据库中添加删除修改文件组,alterDATABASEstudentcourseaddfile(NAME=studentcourse2,-新增studentcourse2次数据文件FILENAME=C:ProgramFilesMicrosoftSQLServerMSSQL.1MSSQLDATAstudentcourse2.ndf,SIZE=2MB,MAXSIZE=50MB,FILEGROWTH=1MB)tofilegroupgroup2GoalterDATABASEstudentcoursemodifyfile-修改studentcourse主数据文件的文件增长为2MB(NAME=studentcourse,FILEGROWTH=2MB)GoalterDATABASEstudentcourseaddLOGfile-新增studentcourse_log2日志文件(NAME=studentcourse_log2,FILENAME=C:ProgramFilesMicrosoftSQLServerMSSQL.1MSSQLDATAstudentcourse_log2.ldf,SIZE=1MB,MAXSIZE=100MB,FILEGROWTH=10%)GoalterDATABASEstudentcoursemodifyfile(name=studentcourse2,newname=studentcourse_2)-对数据库中studentcourse2次数据文件重命名成studentcourse_2GoalterDATABASEstudentcourseremovefilestudentcourse_2-从数据库中移除studentcourse_2次要数据文件,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 酿造企业危机公关技巧考核试卷
- 节假日安全管理制度执行情况专项检查考核试卷
- 涂料在食品工业中的应用与安全考核试卷
- 钨钼矿地质勘探考核试卷
- 通讯设备租赁在跨行业合作中的商业模式创新考核试卷
- 金属包装容器内壁处理技术考核试卷
- 老年痴呆疾病护理常规
- 妇产科麻醉教学
- 表格设计方法与应用
- 职业学校急救课件
- chinese-name-culture中国姓名文化课件
- 华能集团全员绩效考核指导意见
- 高三地理复习资料_《极地地区》导学案
- 35KV集电线路铁塔组立专项方案
- 自然拼读测试题
- CJJ101-2004埋地聚乙烯给水管道工程技术规程
- 油变使用说明书
- 涉农贷款客户贷后管理操作规范
- ISO9001表单英文版
- PTT、PBT、T-400纤维织物染整生产实践
- 市政工程项目三检制用表
评论
0/150
提交评论