数据库与表的操作之创建、修改和删除数据

1.使用CREATE DATABASE创建数据库

1)        在SQL Server 服务器上创建一个数据库。该数据库包括一个主数据文件、一个用户定义文件组和一个日志文件。

CREATE DATABASE Library
ON PRIMARY                              --主文件与主文件组
(NAME='Library_Primary',
FILENAME = 'E:\workspace\SQL\chapter3\Library_Prm.mdf',
 SIZE=5MB,
 MAXSIZE=10MB,
 FILEGROWTH=1MB
),
FILEGROUP Library_FG1         --其他文件
(NAME = 'Library_FG1_Dat1',
 FILENAME = 'E:\workspace\SQL\chapter3\Library_FG1_1.ndf',
 SIZE = 1MB,
 MAXSIZE = 10MB,
 FILEGROWTH = 1MB),
 (NAME = 'Library_FG1_Dat2',
 FILENAME = 'E:\workspace\SQL\chapter3\Library_FG1_2.ndf',
 SIZE = 1MB,
 MAXSIZE = 10MB,
 FILEGROWTH = 1MB)
 LOG ON       --日志
 (NAME = 'Library_log',
 FILENAME = 'E:\workspace\SQL\chapter3\Library.ldf',
 SIZE = 1MB,
 MAXSIZE=10MB,
 FILEGROWTH=1MB);

2)        执行后,生成数据库

数据库与表的操作之创建、修改和删除数据_第1张图片

3)        对应的Library,右击属性,你将会看到。

数据库与表的操作之创建、修改和删除数据_第2张图片

4)        本地生成的文件。

数据库与表的操作之创建、修改和删除数据_第3张图片

2.修改数据库——ALTER DATABASE

 

1)        本实例首先向Library数据库中添加一个组件Library_FG2,而后向该文件组中添加两个文件Library_FG2_Dat1和Library_FG2_Dat2.

--添加文件组
ALTER DATABASE Library
ADD FILEGROUP Library_FG2
--向文件组中添加数据文件
ALTER DATABASE Library
ADD FILE
(NAME = 'Library_FG2_Dat1',
 FILENAME='E:\workspace\SQL\chapter3\DataBase\Library_FG2_1.ndf',
 SIZE = 1MB,
 MAXSIZE = 10MB,
 FILEGROWTH = 1MB),
 (NAME = 'Library_FG2_Dat2',
  FILENAME = 'E:\workspace\SQL\chapter3\DataBase\Library_FG2_2.ndf',
  SIZE = 1MB,
  MAXSIZE = 10MB,
  FILEGROWTH = 1MB)
TO FILEGROUP Library_FG2

2)        右击Library,查看属性你将会看到。

数据库与表的操作之创建、修改和删除数据_第4张图片


3)        本地生成。

数据库与表的操作之创建、修改和删除数据_第5张图片

3.修改数据库文件

1)        本实例将Library数据库中的Library_FG1_Dat1数据文件的初始大小修改为15MB,而将数据文件Library_FG2_Dat2删除。

 --修改文件初始大小
ALTER DATABASE Library
MODIFY FILE
(NAME = Library_FG1_Dat1,
SIZE = 15MB)
--删除一个数据文件
ALTER DATABASE Library
REMOVE FILE Library_FG2_Dat2

2)        执行结果

数据库与表的操作之创建、修改和删除数据_第6张图片

4.查看数据库信息——sp_helpdb、sp_spaceued

1)        sp_helpdb:查看服务器中所有数据库信息

数据库与表的操作之创建、修改和删除数据_第7张图片

2)        sp_helpdb ‘Library’:指定的数据库信息

数据库与表的操作之创建、修改和删除数据_第8张图片

3)        sp_spaceused:查看数据库表的磁盘空间信息

 USE Example
GO
sp_spaceused 'Example.dbo.客户资料'
GO

4)        sp_spaceused:查看数据库的磁盘空间信息

 USE Library
GO
sp_spaceused 
GO
数据库与表的操作之创建、修改和删除数据_第9张图片

5.删除数据库——DROP DATABASE




你可能感兴趣的:(SQL)