-- CREATE DATABASE 语句创建数据库CREATE DATABASE demoON -- 表示创建数据文件(磁盘文件)PRIMARY -- 表示创建 主文件(.mdf),一个数据库只能有一个主文件(NAME = 'demoDat', -- 定义主文件的名字SIZE = 1MB, -- 设置该主文件的初值大小MAXSIZE = 3MB, -- 设置该主文件的最大容量FILEGROWTH = 10%, -- 设置该主文件的增长方式FILENAME = 'E:\SQLServer\Data\demo.mdf' -- 设置该主文件的存放位置,注意最后一条语句不要加 逗号)-- 注意语句相关联不要加逗号分隔开来LOG ON -- 创建日志文件,一个数据文件中至少有一个日志文自动( -- 创建一个日志文件NAME = 'demoLog', -- 对该日志文件命名SIZE = 1MB, -- 设定该日志文件的初始值MAXSIZE = 3MB, -- 设定该日志文件的最大容量FILEGROWTH = 10%, -- 设定该日志文件的增长方式FILENAME = 'E:\SQLServer\Data\demo.ndf' -- 设定该日志文件的存--放,位置,一个数据文件中可以包含多个日志文件,位于最后一条语句不要加逗号)-- 修改数据库中的数据中的文件或者是日志文件-- 使用 ALTER DATABASE 语句修改数据库ALTER DATABASE demo -- 修改 demo 数据库中的文件ADD FILEGROUP demoFile -- 为该数据库添加文件组ALTER DATABASE demo -- 修改 demo 数据库中的文件属性MODIFY FILE(NAME = 'demoDat', -- 修改在 demo数据库中的名为SIZE = 10MB, -- demoDat文件的属性,修改初始值FILEGROWTH = 2MB -- 修改 demoDAt文件的增长方式)ALTER DATABASE demo -- 修改 demo 数据库中的文件的属性ADD FILE -- 为 demo 数据库增加数据文件(NAME = 'demoCopy', -- 为该数据库添加一个名为 demoCopy的-- 数据文件SIZE = 1MB, -- 设定其初值大小MAXSIZE = 3MB, -- 设定其最大容量FILEGROWTH = 10%, -- 设定该文件的增长方式FILENAME = 'E:\SQLServer\Data\demoCopy.ndf' -- 次要文件的存 -- 路径-- 最后一条语句不要加 逗号)-- 修改demo 数据库中属性ALTER DATABASE demoMODIFY FILE -- 修改文件的属性(NAME = 'demoLog', -- 修改名为 demoLog 文件的属性FILENAMe = 'E:\SQLServer\Data\demo.ldf' -- 修改后缀-- 位于最后一条语句不用加逗号)ALTER DATABASE demo -- 修改数据库 demo 的文件的属性ADD FILE -- 添加指定数据库文件(NAME = 'demoTest', -- 设定添加的文件的名称SiZE = 1MB, -- 设定该添加的文件的初始大小MAXSIZE = 3MB, -- 设定该添加的文件的最大容量FILEGROWTH = 10%, -- 设定该添加增长的方式FILENAME = 'E:\SQLServer\Data\demoTest.ndf'-- 最后一条语句不要加逗号)-- 删除指定的文件的,主要只有文件为空的时才能被删除ALTER DATABASE demo -- 在demo 数据库中REMOVE FILE demoTest -- 删除名为 demoTest 的数据文件--添加日志文件ALTER DATABASE demoADD LOG FILE(NAME = 'demoFileTest',SIZE = 1MB,MAXSIZE = 3MB,FILEGROWTH = 5%,FILENAME = 'E:\SQLServer\Data\demoFileTest.ndf')To FILEGROUP demoFile;-- 删除日志文件ALTER DATABASE demoREMOVE FILE demoFileTestALTER DATABASE demoREMOVE FILE demoLog-- 添加文件组ALTER DATABASE demoADD FILEGROUP demoLogTest-- 删除日志文件ALTER DATABASE demoREMOVE FILE demoLog-- 删除文件组ALTER DATABASE demoREMOVE FILEGROUP demoFile-- 删除文件组ALTER DATABASE demoREMOVE FILEGROUP demoLogTest-- 添加文件组ALTER DATABASE demoADD FILEGROUP demoFile-- 添加文件到该文件组中ALTER DATABASE demoADD FILE(NAME = 'test',SIZE = 1MB,MAXSIZE = 3MB,FILEGROWTH = 2MB,FILENAME = 'E:\SQLServer\Data\test.ndf'-- 注意最后一条语句不要加逗号)TO FILEGROUP demoFile;--修改该数据库中的文件的归属ALTER DATABASE demoMODIFY FILE(NAME = 'demoCopy', -- 修改demo数据库中的文件组SIZE = 2MB)CREATE DATABASE demo2ONPRIMARY(NAME = 'demo',SIZE = 1MB,MAXSIZE =3MB,FILEGROWTH = 5%,FILENAME ='E:\SQLServer\Data\demo.mdf');-- 添加文件组ALTER DATABASE demoADD FILEGROUP demoTest-- 删除文件组ALTER DATABASE demoREMOVE FILEGROUP demoTest/*无法删除不是空的文件组*/ALTER DATABASE demoREMOVE FILEGROUP demoFile-- 解决恢复挂失问题USE masterGOALTER DATABASE demo SET SINGLE_USERGOALTER DATABASE demo SET EMERGENCYGODBCC CHECKDB(demo,REPAIR_ALLOW_DATA_LOSS)goALTER DATABASE demo SET ONLINEGOALTER DATABASE demo SET MULTI_USERGO
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。