实验过程与结果:
1. 用sql语言创建数据库DB_test为例,代码如下:
use master;
go
--检查在当前服务器系统中的所有数据里面是否有该数据库
IF EXISTS(SELECT * FROM sysdatabases WHERE NAME='DB_test')
--如果有删除该数据库
DROP DATABASE DB_test
-- 创建该数据库
CREATE DATABASE DB_test ---DB_Yun 数据名称
ON PRIMARY
(
NAME='DB_test', --主数据文件的逻辑名
FILENAME='D:\develop\sqldata\DB_test.mdf', --主数据文件存储位置
SIZE=16MB, --主数据文件的初始大小
FILEGROWTH=8MB, --每次增容时增加的容量大小
MAXSIZE=UNLIMITED --增量速度 unlimited无限制
)
LOG ON(
NAME='DB_test.LDF', --日志文件
FILENAME='D:\develop\sqldata\DB_test.ldf', --日志文件存储位置
SIZE=16MB, --日志文件初始大小
FILEGROWTH=8MB, --日志文件每次增加的容量大小
MAXSIZE=UNLIMITED
)
2. 使用数据库
3. 创建4个分区
4.在每个文件组创建一个文件,即创建四个文件(注意:这里不同文件组,最好放在不同的路径)
5.创建分区函数:按照范围分为四个部分(小于等于1,1到100,100到1000,大于1000)
6.创建分区方案,将四个区域分别对应四个文件中
7. 创建分区表
8. 用系统存储过程来查询所创建的分区表
(1)查看是否有名为PartitionTable的表
(2)查询表有多少个分区
如下图,可见有四个分区,各自的范围如图中最后两列所示
(3)初始时表为空
(4)执行插入语句
(5)再次查询,插入成功