知识点:sql
数据库的存储结构分为逻辑存储结构和物理存储结构两种,数据库
其中逻辑存储结构指是由那些信息组成,物理存储结构是指如何在磁盘上存储数据库文件的。spa
数据库文件由数据文件和事务日志文件组成,一个数据库至少包括一个主数据文件和一个事务日志文件。日志
1.主数据文件 primarycode
存放数据 , 扩展名为( . mdf )blog
2.次要数据文件 secondary事务
存放数据, 扩展名为( . ndf )class
事务日志文件扩展
存放事务日志,文件的扩展名为( . ldf )sed
sql 语句
建立一个数据库
CREATE DATABASE 数据库名
删除数据库
DROP DATABASE 数据库名
create database School on primary ( name='School',//逻辑名称 filename='C:\Program Files\SQL\\DATA\School.mdf', //已经存在的物理地址里建立主数据文件扩展名为 .mdf size=5MB,//大小 filegrowth=10%,按照百分比来增加,同时也能够按照大小来增加 maxsize=100MB //最大容量 ),
(
name='School2',//逻辑名称 filename='C:\Program Files\SQL\\DATA\School2.ndf', //已经存在的物理地址里建立次数据文件扩展名为 .ndf size=5MB,//大小 filegrowth=10%,按照百分比来增加,同时也能够按照大小来增加 maxsize=100MB //最大容量 )
log on //日志文件建立
( name='School_log',
filename='C:\Program Files\SQL\MSSQL12.MSSQL\MSSQL\DATA\School.ldf', 扩展名为ldf
size=3MB,
filegrowth=3%,
maxsize=20MB
)
(1)查看数据库信息
EXEC sp_helpdb 数据库名
(2)查看数据库所占用空间
USE 数据库名
EXEC sp_spaceused
(3)查看数据库中的文件组
USE 数据库名
EXEC sp_helpfilegroup
(4)查看数据库中的文件
USE 数据库名
EXEC sp_helpfile
ALTER DATABASE SJK MODIFY FILE( NAME = SJK_LOG , MAXSUZE = 100MB ) ALTER DATABASE SJK ADD FLIE(
name='School2',//逻辑名称 filename='C:\Program Files\SQL\\DATA\School2.ndf', //已经存在的物理地址里建立次数据文件扩展名为 .ndf size=5MB,//大小 filegrowth=10%,按照百分比来增加,同时也能够按照大小来增加 maxsize=100MB
)