当前位置:Gxlcms > 数据库问题 > SQL Server学习--数据库管理

SQL Server学习--数据库管理

时间: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学习--数据库管理

标签:

人气教程排行