首页 创建和修改数据库sql语句总结

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

举报
开通vip

创建和修改数据库sql语句总结回顾数据库的基础知识数据库文件的组成:主数据文件:*.mdf次要数据文件:*.ndf日志文件:*.ldf数据库的其他属性:文件存放位置,分配的初始空间,属于哪个文件组文件增长:可以按百分比或实际大小指定增长速度文件容量设置:可以指定文件增长的最大值或不受限Transact-SQL语法约定1、语法约定下表3-2列出了T-SQL参考的语法关系图中使用的约定,并进行了说明。表3-2T-SQL参考的语法约定2.创建数据库的两种方法(2)使用Transact-SQL语言创建数据库1)命令格式CREATEDATABASE[ON...

创建和修改数据库sql语句总结
回顾数据库的基础知识数据库文件的组成:主数据文件:*.mdf次要数据文件:*.ndf日志文件:*.ldf数据库的其他属性:文件存放位置,分配的初始空间,属于哪个文件组文件增长:可以按百分比或实际大小指定增长速度文件容量设置:可以指定文件增长的最大值或不受限Transact-SQL语法约定1、语法约定下 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 3-2列出了T-SQL参考的语法关系图中使用的约定,并进行了说明。表3-2T-SQL参考的语法约定2.创建数据库的两种方法(2)使用Transact-SQL语言创建数据库1)命令格式CREATEDATABASE<数据库名>[ON[PRIMARY][[,…N]][,[,…N]]][LOGON{[,…N]}]其中,[[,…N]]表示设置文件属性,格式如下:([NAME=逻辑文件名,]FILENAME=‘物理文件名称’[,SIZE=数据库文件的初始容量值][,MAXSIZE={物理文件的最大容量值|UNLIMITED}][,FILEGROWTH=增加容量值])[,…N]其中[[,…N]]表示设置文件组属性,格式如下:FILEGROUP文件组名称[DEFAULT][,…N]创建数据库CREATEDATABASE数据库名ON[PRIMARY](<数据文件 参数 转速和进给参数表a氧化沟运行参数高温蒸汽处理医疗废物pid参数自整定算法口腔医院集中消毒供应 >[,…n][<文件组参数>])[LOGON](<日志文件参数>[,…n])T-SQL创建数据库的语法:主文件组,可选参数,默认创建数据库示例1例1:创建数据库1,一个数据文件和一个日志文件CREATEDATABASEstuDBONPRIMARY--默认就属于PRIMARY主文件组,可省略(NAME='stuDB_data',--主数据文件的逻辑名FILENAME='D:\project\stuDB_data.mdf',--主数据文件的物理名SIZE=5mb,--主数据文件初始大小MAXSIZE=100mb,--主数据文件增长的最大值FILEGROWTH=15%--主数据文件的增长率)LOGON(NAME='stuDB_log',FILENAME='D:\project\stuDB_log.ldf',SIZE=2mb,FILEGROWTH=1MB)GO数据文件的具体描述日志文件的具体描述创建数据库示例2例2:创建数据库2,多个数据文件和多个日志文件CREATEDATABASEemployeesON(/*-主数据文件的具体描述-*/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)LOGON(/*-日志文件1的具体描述-*/NAME='employeelog1',FILENAME='D:\project\employeelog1_Log.ldf',SIZE=10,FILEGROWTH=1),(/*-日志文件2的具体描述-*/NAME='employeelog2',FILENAME='D:\project\employeelog2_Log.ldf',SIZE=10,MAXSIZE=50,FILEGROWTH=1)GOCREATEDATABASE studentcourse--逻辑数据名称:studentcourseONPRIMARY--ON子句指出文件属于PRIMARY组(NAME=‘studentcourse’,--NAME指出了对应的逻辑文件名FILENAME=‘C:\DATA\studentcourse.mdf’,--FILENAME指出物理文件名SIZE=3072KB,--Size指出了初始分配空间MAXSIZE=UNLIMITED,--MAXSIZE指出了最大空间FILEGROWTH=1024KB),--FILEGROWTH指出了文件空间的增长量FILEGROUP[group1]--FILEGROUP子句指出次数据文件.NDF(NAME='secondsc',FILENAME='C:\mydb\secondsc.ndf',SIZE=3072KB,MAXSIZE=51200KB,FILEGROWTH=1024KB)LOGON--LOGON子句指出新建数据库的日志文件.LDF(NAME='studentcourse_log',FILENAME='C:\LOG\studentcourse_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') 总结 初级经济法重点总结下载党员个人总结TXt高中句型全总结.doc高中句型全总结.doc理论力学知识点总结pdf :修改数据库1)命令格式AlterDatabase数据库名{Add File[,…N][ToFilegroup文件组名称]|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:\ProgramFiles\MicrosoftSQLServer\MSSQL.1\MSSQL\DATA\studentcourse2.ndf',SIZE=2MB,MAXSIZE=50MB,FILEGROWTH=1MB)tofilegroupgroup2GoalterDATABASEstudentcoursemodifyfile--修改studentcourse主数据文件的文件增长为2MB(NAME='studentcourse',FILEGROWTH=2MB)GoalterDATABASEstudentcourseaddLOGfile--新增studentcourse_log2日志文件(NAME='studentcourse_log2',FILENAME='C:\ProgramFiles\MicrosoftSQLServer\MSSQL.1\MSSQL\DATA\studentcourse_log2.ldf',SIZE=1MB,MAXSIZE=100MB,FILEGROWTH=10%)GoalterDATABASEstudentcoursemodifyfile(name='studentcourse2',newname='studentcourse_2')--对数据库中studentcourse2次数据文件重命名成studentcourse_2GoalterDATABASEstudentcourseremovefilestudentcourse_2--从数据库中移除studentcourse_2次要数据文件删除数据库DROPDATABASE数据库名列表例:DROPDATABASEnorthwind,pubs压缩数据库DBCCSHRINKDATABASE(数据库名,[Target_Percent])[{Notruncate|Truncateonly}]例:DBCCSHRINKDATABASE(Studentcourse,30)DBCCSHRINKFILE(secondsc,2)
本文档为【创建和修改数据库sql语句总结】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
机构认证用户
爱赢
公司经营范围:网络软件设计、制作、图文设计、影视制作(编辑)
格式:ppt
大小:800KB
软件:PowerPoint
页数:0
分类:教育学
上传时间:2021-02-19
浏览量:8