大家好,今天给大家分享下SQL Server相关知识,本教程内容全部由本人亲测有效才放出来,网友们可以自己在本地自行练习。写此教程的目的也是希望可以加深自己对数据库操作语句的理解,同时也帮助到初学者,这里主要以代码的形式帮助大家动手练习,全文没有过多言语,也是为了简化大家对文字阅读的繁琐,最后希望能帮助到大家,喜欢就点个赞+关注,欢迎一起学习交流!
use master --使用哪个数据库
GO
--(方式一:设置数据库文件、日志文件保存目录;注意先要提前建好文件夹(data)
--判断是否存在该数据库,存在的话进行删除
IF(EXISTS(SELECT * FROM sys.databases WHERE name='testHome'))
DROP DATABASE testHome
GO
--创建数据库
CREATE DATABASE testHome
ON(
name='testHome',
filename='D:\data\testHome.mdf' --主数据文件
)
log ON(
name='testHome_log',
filename='D:\data\testHome_log.ldf' --日志文件
)
GO
--(方式二:设置数据库文件、日志文件大小)
IF (EXISTS(SELECT * FROM sys.databases WHERE name='testHome'))
DROP DATABASE testHome
GO
CREATE DATABASE testHome
--默认属于primary主文件组,可省略
ON PRIMARY(
--主数据文件的具体描述
name='testHome_data', --主数据库文件的逻辑名
fileName='D:\data\testHome_data.mdf', --主数据文件的物理名
size=3MB, --主数据文件的初始大小
maxSize=50MB, --主数据文件增长的最大值
fileGrowth=10% --主数据文件的增长率
)
--日志文件的具体描述,各参数含义同上
log ON(
name='testHome_log',
fileName='D:\data\testHome_log.ldf',
size=1MB,
fileGrowth=1MB
)
GO
--(方式三:设置次数据文件)
IF (EXISTS(SELECT * FROM sys.databases WHERE name='testHome'))
DROP DATABASE testHome
GO
CREATE DATABASE testHome
--默认属于primary主文件组,可省略
ON PRIMARY(
--主数据文件的具体描述
name ='testHome_data', --主数据文件的逻辑名
fileName='D:\data\testHome_data.mdf', --主数据文件的物理名
size=3MB, --主数据文件的初始大小
maxSize=50MB, --主数据文件增长的最大值
fileGrowth=10% --主数据文件的增长率
),
(
--次数据文件的具体描述
name ='testHome2_data', --次数据文件的逻辑名
fileName ='D:\data\testHome2_data.mdf', --次数据文件的物理名
size =2MB, --次数据文件的初始大小
maxSize =50MB, --次数据文件增长的最大值
fileGrowth =10% --次数据文件的增长率
)
--日志文件的具体描述,各参数含义同上
log ON (
--主日志文件
name ='testHome_log',
fileName='D:\data\testHome_log.ldf',
size=1MB,
fileGrowth=1MB
),
--次日志文件
(
name ='testHome2_log',
fileName='D:\data\testHome2_log.ldf',
size=1MB,
fileGrowth=1MB
)
GO