怎么运用T-SQL语句创建数据库
2个回答
展开全部
T-sql 就是特指 微软的sqlserver的 sql语言扩展
创建数据库的sql如下:(简单举例,实际上可控制的内容可以有很多)
use master
go
create database [somedatabasename]
on primary
--建立mdf
(
NAME='SOMENAME' ,
FILENAME='C:\XXX\XXX\SOMENAME.MDF', --文件位置
SIZE=50MB , --初始大小
MAXSIZE=1GB , --unlimited 是不限制最大值
FILEGROWTH=10MB --也可以是百分比 10%
),
--建立ndf,如果数据库不大可以不要
(
NAME='SOMENAME1' ,
FILENAME='D:\XXX\SOMENAME.NDF', --文件位置
SIZE=5MB , --初始大小
MAXSIZE=10GB , --unlimited 是不限制最大值
FILEGROWTH=10% --也可以是百分比 10%
),
--建立日志
LOG ON
(
NAME='SOMENAME_LOG' ,
FILENAME='c:\XXX\SOMENAME_LOG.LDF', --文件位置 可以与前面相同或是不同
SIZE=1MB , --初始大小
MAXSIZE=1GB , --unlimited 是不限制最大值
FILEGROWTH=100kb --也可以是百分比 10%
)
go
这样就建立完了
创建数据库的sql如下:(简单举例,实际上可控制的内容可以有很多)
use master
go
create database [somedatabasename]
on primary
--建立mdf
(
NAME='SOMENAME' ,
FILENAME='C:\XXX\XXX\SOMENAME.MDF', --文件位置
SIZE=50MB , --初始大小
MAXSIZE=1GB , --unlimited 是不限制最大值
FILEGROWTH=10MB --也可以是百分比 10%
),
--建立ndf,如果数据库不大可以不要
(
NAME='SOMENAME1' ,
FILENAME='D:\XXX\SOMENAME.NDF', --文件位置
SIZE=5MB , --初始大小
MAXSIZE=10GB , --unlimited 是不限制最大值
FILEGROWTH=10% --也可以是百分比 10%
),
--建立日志
LOG ON
(
NAME='SOMENAME_LOG' ,
FILENAME='c:\XXX\SOMENAME_LOG.LDF', --文件位置 可以与前面相同或是不同
SIZE=1MB , --初始大小
MAXSIZE=1GB , --unlimited 是不限制最大值
FILEGROWTH=100kb --也可以是百分比 10%
)
go
这样就建立完了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询