欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

SQL Create Database

程序员文章站 2022-06-10 19:00:42
...

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 ();

相关标签: Create Database