SQL语句创建数据库及修改、删除数据库.docx

上传人:工**** 文档编号:558508552 上传时间:2024-01-28 格式:DOCX 页数:16 大小:31.92KB
返回 下载 相关 举报
SQL语句创建数据库及修改、删除数据库.docx_第1页
第1页 / 共16页
SQL语句创建数据库及修改、删除数据库.docx_第2页
第2页 / 共16页
SQL语句创建数据库及修改、删除数据库.docx_第3页
第3页 / 共16页
SQL语句创建数据库及修改、删除数据库.docx_第4页
第4页 / 共16页
SQL语句创建数据库及修改、删除数据库.docx_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《SQL语句创建数据库及修改、删除数据库.docx》由会员分享,可在线阅读,更多相关《SQL语句创建数据库及修改、删除数据库.docx(16页珍藏版)》请在金锄头文库上搜索。

1、使用SQL语句:CREATE DATABASE语句创建数据库CREATE DATABASE database_nameON 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_incrementKB|MB|GB|TB|% ) ,.n := FILEGROUP filegroup_name ,.n T-SQL语

2、法说明:“ ”中的内容表示可以省略,省略时系统取默认值。“ , n ”表示花括号中的内容可以重复书写n次,必须用逗号隔开。“|”表示相邻前后两项只能任取一项。一条语句可以分成多行书写,但多条语句不允许写在一行。CREATE DATABASE 数据库名 ON PRIMARY ( NAME=数据文件的逻辑名称 , FILENAME= 数据文件的物理名称 , SIZE=数据文件的初始大小 MB(默认) | KB | GB , MAXSIZE= 数据文件的最大容量 MB | KB | GB |UNLIMITED(不受限制) ,FILEGROWTH=数据文件的增长量 MB | KB | GB | % )

3、 , 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 | UNL

4、IMITED ,FILEGROWTH=事务日志文件的增长量 MB|KB|GB| % ) , n 说明: ON 表示需根据后面的参数创建该数据库。 LOG ON 子句用于根据后面的参数创建该数据库的事务日志文件。PRIMARY指定后面定义的数据文件属于主文件组PRIMARY,也可以加入用户自己创建的文件组。 NAME=数据文件的逻辑名称:是该文件在系统中使用的标识名称,相当于别名。 FILENAME=数据文件的物理名称:指定文件的实际名称,包括路径和后缀。UNLIMITED 表示在磁盘容量允许情况下不受限制。文件容量默认单位为MB字节,也可以使用KB单位。例题一:用T-SQL语句在C:DATA文

5、件夹中创建一个教师信息数据库teacher,该数据库包含:1、一个主数据文件逻辑名teacherdata1 ,物理名C:DATAtdata1.mdf ,初始容量1MB,最大容量10MB,每次增长量为15%。2、一个辅助数据文件逻辑名teacherdata2 物理名C:DATAtdata2.ndf ,初始容量2MB,最大容量15MB,每次增长量为2MB。3、 两个数据文件不单独创建文件组,即使用默认的PRIMARY组;4、一个事务日志文件逻辑名teacherlog 物理名 C:DATAteacherlog.ldf ,初始容量500KB,最大容量不受限制,每次增长量为500KB。先确认C:DATA

6、文件夹已创建,在查询分析器中输入代码: CREATE DATABASE teacher ON PRIMARY ( NAME = teacherdata1 , FILENAME = C:DATAtdata1.mdf , SIZE =5MB , - 默认字节单位MB可以省略 MAXSIZE= 10 , - 文件最大容量 10 MB FILEGROWTH = 15% - 增长量为文件容量15% ) , ( NAME = teacherdata2 , FILENAME = C:DATAtdata2.ndf , SIZE = 2 , MAXSIZE= 15 , FILEGROWTH = 2MB - 增长

7、量为2 MB ) LOG ON /* 创建事务日志文件*/ ( NAME = teacherlog , FILENAME = C:DATAteacherlog.LDF, SIZE = 500 KB ,/* 初始容量,KB单位不能省略 */ MAXSIZE = UNLIMITED ,/* 日志文件最大容量不受限制 */ FILEGROWTH = 500 KB/* 增长量 KB 不能省略 */ )例题2:课本P61例题3:在C:DATA1文件夹中创建一个名为:仓库库存管理数据库,要求它有3个数据文件,其中主数据文件逻辑名为epdata1,大小为10MB,最大大小为50MB,每次增长5MB;辅助数据

8、文件属于FGroup文件组,文件逻辑名为epdata2,文件大小为20MB,最大大小不受限制,每次增长10%;事物日志文件eplog,大小为20MB,最大大小为100MB,每次增长10MB。CREATE DATABASE 仓库库存管理 ON PRIMARY ( NAME = epdata1, FILENAME = C:DATA1epdata1.mdf , SIZE = 10MB , MAXSIZE = 50MB , FILEGROWTH = 5MB ), FILEGROUP FGroup ( NAME = epdata2, FILENAME = C:DATA1epdata2.ndf , SIZ

9、E = 20MB , MAXSIZE = UNLIMITED, FILEGROWTH = 10%) LOG ON ( NAME = eplog, FILENAME = C:DATA1eplog.ldf , SIZE = 20MB , MAXSIZE = 100MB ,FILEGROWTH = 10MB )例题四:阅读下面的SQL语句create database employees on primary(name=employee1,filename=d: dataemployee1.mdf, size=10,maxsize=unlimited,filegrowth=10%),FILEGROU

10、P EGroup(name=employee2,filename=d:dataemployee2.ndf,size=20,maxsize=100,filegrowth=1) log on(name=employeelog1,filename=d:dataemployee1.ldf, size=10,maxsize=50, filegrowth=1),(name=employeelog2,filename=d:dataemployee2.ldf, size=10,maxsize=50,filegrowth=1)用ALTER DATABASE语句设置、修改数据库T-SQL设置修改数据库语句ALTE

11、R 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

12、 | KB|GB ,maxsize= 数据文件的最大容量 MB | KB|GB | UNLIMITED ,filegrowth=数据文件的增长量 MB | KB | GB|% )在例题3的基础上进行数据库的修改。例题3:在C:DATA1文件夹中创建一个名为:仓库库存管理数据库,要求它有3个数据文件,其中主数据文件逻辑名为epdata1,大小为10MB,最大大小为50MB,每次增长5MB;辅助数据文件属于FGroup文件组,文件逻辑名为epdata2,文件大小为20MB,最大大小不受限制,每次增长10%;事物日志文件eplog,大小为20MB,最大大小为100MB,每次增长10MB。CREATE

13、 DATABASE 仓库库存管理 ON PRIMARY ( NAME = epdata1, FILENAME = C:DATA1epdata1.mdf , SIZE = 10MB , MAXSIZE = 50MB , FILEGROWTH = 5MB ), FILEGROUP FGroup ( NAME = epdata2, FILENAME = C:DATA1epdata2.ndf , SIZE = 20MB , MAXSIZE = UNLIMITED, FILEGROWTH = 10%) LOG ON ( NAME = eplog, FILENAME = C:DATA1eplog.ldf , SIZE = 20MB , MAXSIZE = 100MB ,FILEGROWTH = 10MB )增加和删除文件组增加文件组语法:ALTER DATABAS

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号