关闭

创建SQL Server数据库

193人阅读 评论(0) 收藏 举报
分类:

例1.创建一个名为TEST1的数据库,空间初始大小为5MB,最大值为50MB,允许数据库自动增长。日志文件初始2MB,最大可增长到5MB,按1MB增长。
CREATE DATABASE TEST1
ON(
NAME = 'TEST1_DATA',
FILENAME='C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\TEST1.mdf',
SIZE=5 MB,
MAXSIZE=50 MB,
FILEGROWTH=10%
)
LOG ON
(
NAME = 'TEST1_log',
FILENAME='C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\TEST1.ldf',
SIZE=2 MB,
MAXSIZE=5 MB,
FILEGROWTH=1 MB
);


例2.创建一个名为TEST2的数据库,有两个数据文件,主数据文件为20MB,最大大小不限,按10%增长。1个辅数据文件为20MB,最大大小不限,按10%增长;有一个日志文件,大小为50MB,最大大小为100MB,按 10MB增长。
CREATE DATABASE TEST2
PRIMARY
ON(
NAME = 'TEST2_DATA1',
FILENAME='C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\TEST2_DATA1.mdf',
SIZE=20 MB,
MAXSIZE=UNLIMITED,
FILEGROWTH=10%
),
(
NAME = 'TEST2_DATA2',
FILENAME='C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\TEST2_DATA2.ndf',
SIZE=20 MB,
MAXSIZE=UNLIMITED,
FILEGROWTH=10%
)
LOG ON
(
NAME = 'TEST2_log',
FILENAME='C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\TEST2.ldf',
SIZE=50 MB,
MAXSIZE=100 MB,
FILEGROWTH=10 MB
);


例3.主数据组包括文件TESE_DATA1,文件初始大小20MB,最大为60MB,按5MB增长。有一个文件组TEST3Group1,包括文件TEST3_DATA2,文件初始大小为10MB,最大30MB,按10%增长。
CREATE DATABASE TEST3
ON
PRIMARY
(
NAME = 'TEST3_DATA1',
FILENAME='C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\TEST3_DATA1.mdf',
SIZE=20 MB,
MAXSIZE=60 MB,
FILEGROWTH=5 MB
),
FILEGROUP TEST3Group1
(
NAME = 'TEST3_DATA2',
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\TEST3_DATA2.ndf',
SIZE=10 MB,
MAXSIZE=30 MB,
FILEGROWTH=10%
)


创建表
//创建表PJCJ
CREATE TABLE PJCJ
(
课程名 char(3) PRIMARY KEY,
总成绩 real NOT NULL,
人数 int NOT NULL,
平均成绩 AS 总成绩/人数 PERSISTED
)


如果使用PERSISTED关键字,则在计算列上不能添加PRIMARY KEY、UNIQUE、DEFAULT等约束条件。
在表名称前添加"#"或"##"符号,创建的表就是临时表。


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:299552次
    • 积分:7812
    • 等级:
    • 排名:第2660名
    • 原创:498篇
    • 转载:42篇
    • 译文:3篇
    • 评论:44条
    个性签名
    业精于勤,荒于嬉;行成于思,毁于随。
    最新评论