时间:2021-07-01 10:21:17 帮助过:2人阅读
使用SQL语句创建数据库
----------------------------------------------------------------------------------------------------------------------------1 USE master --指向当前使用的数据库 2 GO --批处理的标志 3 CREATE DATABASE E_Market --创建 E_Market数据库 4 ON PRIMARY --主文件组 5 ( 6 NAME = ‘E_Market_data‘, --主文件逻辑文件名 7 FILENAME = ‘C:\project\E_Market_data.mdf‘, --主文件物理文件名 8 SIZE = 5MB, --主文件初始大小 9 MAXSIZE = 100MB, --主文件增长的最大值 10 FILEGROWTH = 15% --主文件的增长率 11 ) 12 LOG ON --日志文件 13 ( 14 NAME = ‘E_Market_log‘, --日志文件逻辑文件名 15 FILENAME = ‘H:\project\E_Market_log.ldf‘, --日志物理文件名 16 SIZE = 5MB, --日志文件初始大小 17 FILEGROWTH = 0 --未启用自动增长 18 )
----------------------------------------------------------------------------------------------------------------------------- 创建多个数据文件和多个日志文件
1 USE master 2 GO 3 CREATE DATABASE E_Market 4 ON PRIMARY --主文件组 5 ( 6 NAME = ‘E_Market_data‘, 7 FILENAME = ‘C:\project\E_Market_data.mdf‘, 8 SIZE = 10MB, 9 FILEGROWTH = 10%, 10 MAXSIZE = 500M 11 ), --第一个文件组结束 12 FILEGROUP FG --创建了一个次文件组 13 ( 14 NAME = ‘FG_E_Market_data‘, 15 FILENAME = ‘C:\project\FG_E_Market_data.ndf‘, 16 SIZE = 10MB, 17 FILEGROWTH = 0 18 ) 19 -----日志文件不属于任何文件组 20 LOG ON 21 ( 22 NAME = ‘E_Market_log‘, 23 FILENAME = ‘C:\project\E_Market_log.ldf‘, 24 SIZE = 5MB, 25 FILEGROWTH = 0 26 ) 27 , ----日志2的具体描述 28 ( 29 NAME = ‘E_Market_log1‘, 30 FLIENAME = ‘C:\project\E_Market_log1.ldf‘, 31 SIZE = 5MB, 32 FILEGROWTH = 0 33 )
----------------------------------------------------------------------------------------------------------------------------- 向现有数据库中添加文件组和数据文件 1,在视图下添加文件组和数据文件 使用sql语句添加文件组和数文件
1 USE E_Market 2 3 ----添加文件组FG1 4 ALTER DATABASE E_Market ADD FILEGROUP FG1 5 GO 6 7 ----为新建的文件组FG1添加数据文件 8 ALTER DATABASE E_Market ADD FILE 9 ( 10 NAME = ‘FG1_E_Market_data‘, 11 FILENAME = ‘C:\project\FG1_E_Market_data.ndf‘, 12 SIZE=5MB, 13 FILEGROWTH=10% 14 )TO FILEGROUP FG1 --存放到FG!中 15 GO 16 ----将FG1文件组设为默认文件组 17 ALTER DATABASE E_Market 18 MODIFY FILEGROUP FG1 DEFAULT
---删除数据库
1,使用视图删除数据库
2,使用SQL语句删除数据库
----删除一个E_Market的数据库
1 USE master --指向当前操作数据库 2 DROP DATABASE E_Market --删除数据库 3 GO
----检查想要删除的数据库是否存在
1 IF EXISTS(SELECT * FROM sysdatabase WHERE name = ‘E_Market‘)
2 DROP DATABASE E_Market
3 GO
SQL Server学习--数据库管理
标签: