当前位置:Gxlcms > mysql > SQLCreateDatabase

SQLCreateDatabase

时间:2021-07-01 10:21:17 帮助过:10人阅读

SQL SERVER -- 由于最近时间充裕,针对于常用的Create database 做一下整理。 -- 以下是针对数据库创建的做的一些实例 -- Create Database -- 1 . 该实例为创建普通的数据和日志文件(●- ●) Use mastergoCREATE DATABASE common_dbON ( NAME = common,FILEN

SQL SERVER
--由于最近时间充裕,针对于常用的Create database 做一下整理。 -- 以下是针对数据库创建的做的一些实例 -- Create Database --1. 该实例为创建普通的数据和日志文件(●-●) Use master go CREATE DATABASE common_db ON ( NAME = common, FILENAME = , SIZE = 10,--初始大小 由于没有填写MB或者KB, 此种情况会默认用MB MAXSIZE = 50, -- 最大数据库容量 FILEGROWTH = 5 -- 数据库的增长值/率 ) LOG ON ( NAME = Sales_log, FILENAME = , SIZE = 5, MAXSIZE = 25, FILEGROWTH = 5) ; GO --2.以下为多个数据和事务日志文件的创建 --如果没有primary 数据库就会默认第一个文件为主文件 Create Database CommonFiles_DB ON Primary -- 关键字primary 即这个为主数据文件 ( NAME =COMMONFILE, FILENAME=, SIZE=10, MAXSIZE= 100, FILEGROWTH=10 ), ( NAME=commonfile_ex, FILENAME=, SIZE=10, MAXSIZE=100, FILEGROWTH=10 ), ( NAME= commonfile_expect, FILENAME=, SIZE=10, MAXSIZE=100, FILEGROWTH=10 ) LOG ON -- 多个日志文件 ( NAME =COMMONFILE, FILENAME=, SIZE=10, MAXSIZE= 100, FILEGROWTH=10 ), ( NAME =COMMONFILE_ex, FILENAME=, SIZE=10, MAXSIZE= 100, FILEGROWTH=10 ) GO --3.0 创建文件组的数据库 --创建主文件的文件组 ,免备案空间,虚拟主机,网站空间, --为了提高数据库性能, 通常数据文件和日志文件放置在不同磁盘上。 Create database common_group on primary ( NAME=group_one, FILENAME=, SIZE=10, MAXSIZE=200, FILEGROWTH=10% -- 数据库文件的增长率 ), (NAME=group_two, FILENAME=, SIZE=10, MAXSIZE=200, FILEGROWTH=10%), FileGroup File_Group_Common -- File_Group_Common文件组 (NAME= common_one, FILENAME=, SIZE=10, MAXSIZE=100, FILEGROWTH=5), (NAME= common_two, FILENAME=, SIZE=10, MAXSIZE=100, FILEGROWTH=5) --FileGroup File_Group_Common --可以存在多个文件组 --(NAME= common_one, --FILENAME=, --SIZE=10, --MAXSIZE=100, --FILEGROWTH=5), --(NAME= common_two, --FILENAME=, --SIZE=10, --MAXSIZE=100, --FILEGROWTH=5) LOG ON -- 多个日志文件 ( NAME =COMMONFILE, FILENAME=, SIZE=10, MAXSIZE= 50, FILEGROWTH=10 ), ( NAME =COMMONFILE_ex, FILENAME=, SIZE=10, MAXSIZE= 50, FILEGROWTH=10 ) Collate Chinese_PRC_CI_AS -- 指定的排序规则 With TRUSTWORTHY ON, DB_CHAINING ON -- TRUSTWORTHY 可以访问数据库以外的数据 -- DB_CHAINING数据库可以为跨数据库所有权链的源或目标 --filegroup_name 必须在数据库中唯一,不能是系统提供的名称 PRIMARY 和 PRIMARY_LOG。 --名称可以是字符或 Unicode 常量,也可以是常规标识符或分隔标识符。 名称必须符合标识符规则。 --CONTAINS FILESTREAM --指定文件组在文件系统中存储 FILESTREAM 二进制大型对象 (BLOB)。 --SIZE 和 FILEGROWTH MaxSize属性不适用于 FILESTREAM 文件组。 --DEFAULT 指定命名文件组为数据库中的默认文件组。 GO --打开的filestream 权限 EXEC sp_configure filestream_access_level, 2 RECONFIGURE
-- 这里创建filestream数据文件 CREATE DATABASE common_filestream ON PRIMARY (NAME
= common_fs, FILENAME=, SIZE=10, MAXSIZE=1000, FILEGROWTH=10), FILEGROUP [c_filestream] CONTAINS FILESTREAM DEFAULT (NAME =group_filestream, FILENAME=), (NAME=group_fs, FILENAME=) LOG ON (NAME=log_group, FILENAME=, SIZE=10, MAXSIZE=100, FILEGROWTH= 10% ) GO -- 我们这里也可以在程序中直接创建数据库 -- 直接使用exec执行程序 exec ();

人气教程排行