注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 可扩展、高可用、负载均衡..
 帮助

T-SQL语句之创建、修改、删除数据库


2007-01-09 16:44:11
 标签:T-sql SQL   [推送到技术圈]

1、使用CREATE database创建数据库test
CREATE DATABASE test
 ON  PRIMARY
( NAME = 'test',
FILENAME='C:\Program Files\Microsoft SQL Server\MSSQL\data\test.mdf',
SIZE=10240KB,
MAXSIZE = UNLIMITED,
FILEGROWTH = 10%)
 LOG ON
( NAME='test_log',
FILENAME='C:\Program Files\Microsoft SQL Server\MSSQL\data\test_log.ldf',
SIZE=1024KB,
MAXSIZE = 5120KB,
FILEGROWTH = 1024KB )
GO


2. 使用ALTER DATABASE语句修改数据库
例4-3 将两个数据文件和一个事务日志文件添加到test数据库中。
程序清单如下:
ALTER DATABASE Test
ADD FILE
(NAME = Test1, FILENAME='c:\Program Files\Microsoft SQL Server\MSSQL\Data\test1.ndf', SIZE =

5MB, MAXSIZE = 100MB, FILEGROWTH = 5MB),
(NAME = Test2, FILENAME='c:\Program Files\Microsoft SQL Server\MSSQL\Data\test2.ndf', SIZE =

3MB, MAXSIZE = 10MB, FILEGROWTH = 1MB)
GO
ALTER DATABASE Test
 ADD LOG FILE ( NAME = testlog1, FILENAME='c:\Program Files\Microsoft SQL

Server\MSSQL\Data\testlog1.ldf',  SIZE = 5MB,  MAXSIZE = 100MB,  FILEGROWTH = 5MB)
GO

 

3、重命名test为demo
  sp_renamedb 'test','demo'

4、删除数据库
  drop database demo





    文章评论
 
2007-01-10 15:59:04
写的好,不过太少,希望多发表一点.

2007-03-09 00:24:54
/*创建表studb*/

use master
go
if exists (select *from sysobjects where name='studb')
  drop table studb

use master
go
create table studb
(
    stuName varchar(50) not null,
    stuId varchar(10) not null,
    stuSex varchar(2) not null,
    stuAge int not null,
    writtenExam int not null,
    labExam int not null
)
go

2007-04-23 16:22:26
很好,谢谢

2007-05-28 10:08:59
对我帮助不小啊.希望以后有多的数据库方面的.我已经收藏了.

2007-05-29 17:19:25
十分感谢

 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: