您的位置:首页 > 数据库

SQL 基础语句(一)

2015-07-24 09:24 393 查看
一 、创建数据库

例一:创建一个名为chapter 的数据库

 create database  chapter

默认保存在Microsoft SQL Server\ MSSQL10.MSSQLSERVER2008\MSSQL\DATA文件夹下。在这个文件夹下有2个与chapter相关的数据库文件,一个是数据文件:chapter.mdf,一个是日志文件:chapter_log.LDF

例二:创建一个名为chapter的数据库,并将其数据文件保存在d:\database文件夹下

create database chapter

on primary

(

name =chapter_data,

fliename='d:\database\chapter_data.mdf',

size=3mB,  --文件大小一定要大于512k

maxsize=unlimited,

filegrowth=10%

)

log on

(

name=chapter_log,

filename='d:\database\chapter_log.ldf',

size=512kb,

maxsize=10mb,

filegrowth=1mb

)

例三、创建一个chapter数据库。该数据库由两个数据文件和两个日志文件组成。

create database chapter

on primary

(

name=chapter1_data,

fliename='d:\database\chapter1_data.mdf',     --主数据文件

size=3mB,  

maxsize=unlimited,

filegrowth=10%

),

(

name =chapter2_data,

fliename='d:\database\chapter2_data.ndf',  --次数据文件

size=3mB,  

maxsize=unlimited,

filegrowth=10%

)

log on

(

name=chapter1_log,

filename='d:\database\chapter1_log.ldf',

size=512kb,

maxsize=10mb,

filegrowth=1mb

),

(

name=chapter2_log,

filename='d:\database\chapter2_log.ldf',

size=512kb,

maxsize=10mb,

filegrowth=1mb

)

自定义的文件组:方便管理数据库,把数据文件存储到自定义文件组中

例四、创建chapter数据库,并创建一个自定义的文件组
create database chapter

on primary

(

name=chapter_data,

filename='d:\database\chapter_data.mdf',

size=3mb,

maxsize=20mb,

filegrowth=10%

),

filegroup chapter2_group default

(

name=chapter2_data,

filename='d:\database\chapter2_data.ndf',

size=3mb,

maxsize=20mb,

filegrowth=10%

)

log on

(

name=chapter2_log,

filename='d:\database\chapter2_log.ldf',

size=512kb,

maxsize=10mb,

filegrowth=10%

)

二、使用存储过程sp_helpdb查看全部数据库

sp_helpdb

2.使用存储过程查看chapter里的文件

sp_helpdb chapter

3.查看空间使用情况

use chapter

exec sp_spaceused

三、修改数据库

1.将数据库chapter更名为chapter_new

alter database chapter

modify name=chapter_new

2.使用存储过程sp_renamedb更改

sp_renamedb chapter_new ,chapter

3.给数据库换个容量

alter database chapter

modify file

(

name=chapter,

size=30mb

)

4.向数据库chapter中添加一个chapter2_group的文件组,向刚创建的组里添加一个chapter_newadd的数据文件。

alter database chapter

add filegroup chapter2_group   --添加文件组



alter database chapter

add file

(

name=chapter_newadd,

filename='d:\database\chapter2.ndf',

size=3mb,

maxsize=unlimited,

filegrowth=10%

)

to filegroup chapter2_group   --添加到组里

四、清理无用文件

1.把数据文件chapter_newadd从chapter中删除

alter database chapter

remove file chapter_newadd

五、删除数据库

drop database chapter
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: