use
master
go
create
database
test1
on
(
name
=
test1dat1,
filename
=
'c:\program
files\microsoft
sql
server\mssql\data\t1dat1ndf',
size
=
5mb,
maxsize
=
100mb,
filegrowth
=
5mb
)
go
alter
database
test1
add
file
(
name
=
test1dat2,
filename
=
'c:\program
files\microsoft
sql
server\mssql\data\t1dat2ndf',
size
=
5mb,
maxsize
=
100mb,
filegrowth
=
5mb
)
go
b
下例在示例
a
中所创建的
test1
数据库中创建一个文件组,并将两个
5
mb
的文件添加到该文件组。然后下例将
test1fg1
设置为默认文件组。
use
master
go
alter
database
test1
add
filegroup
test1fg1
go
alter
database
test1
add
file
(
name
=
test1dat3,
filename
=
'c:\program
files\microsoft
sql
server\mssql\data\t1dat3ndf',
size
=
5mb,
maxsize
=
100mb,
filegrowth
=
5mb),
(
name
=
test1dat4,
filename
=
'c:\program
files\microsoft
sql
server\mssql\data\t1dat4ndf',
size
=
5mb,
maxsize
=
100mb,
filegrowth
=
5mb)
to
filegroup
test1fg1
alter
database
test1
modify
filegroup
test1fg1
default
go
c
向数据库中添加两个日志文件
下例向数据库中添加两个
5
mb
大小的日志文件。
use
master
go
alter
database
test1
add
log
file
(
name
=
test1log2,
filename
=
'c:\program
files\microsoft
sql
server\mssql\data\test2logldf',
size
=
5mb,
maxsize
=
100mb,
filegrowth
=
5mb),
(
name
=
test1log3,
filename
=
'c:\program
files\microsoft
sql
server\mssql\data\test3logldf',
size
=
5mb,
maxsize
=
100mb,
filegrowth
=
5mb)
go
d
从数据库中删除文件
下例将示例
b
中添加到数据库
test1
中的一个文件删除。
use
master
go
alter
database
test1
remove
file
test1dat4
go
e
更改文件
下例将示例
b
中添加到数据库
test1
中的一个文件增加大小。
use
master
go
alter
database
test1
modify
file
(name
=
test1dat3,
size
=
20mb)
go
弄了一个例子,你看看,希望能帮助你
alter修改的意思比如说为现有的表增减列增减索引等都要用上
altertable[table_name]add[column_name]datatype
alter table 表名 modify [name varchar(22)];你可以讲name变为id int(5) NOT NULL auto_increment PRIMARY KEY ,试试
以上就是关于SQL中怎么用ALTER DATABASE语句修改数据库全部的内容,包括:SQL中怎么用ALTER DATABASE语句修改数据库、SQL数据库中alert的作用求解!!!(sql中insert的作用)、mysql建表时忘记设置id字段自增长,怎么使用alter语句修改等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)