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
例一:创建一个名为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
相关文章推荐
- 编译Mysql时configure: error: No curses/termcap library found 的错误解决方法
- Reporting Services Catalog Database File Existence" error during installing SQL Server 2008 R2
- 初探SQL Server CLR 集成
- node.js操作mysql(增删改查)
- mysql的一些简单操作
- MySQL开发规范之我见(更新版)---叶老师
- PostgreSQL递归查询实现树状结构查询
- MySQL数据库引擎介绍、区别、创建和性能测试的深入分析
- 深入理解Memcached原理
- 深入理解Memcached原理
- 深入理解Memcached原理
- sql Server 2008 express 版登录名
- Memcached客户端-XMemcached使用
- windows下安装redis
- Memcached客户端-XMemcached使用
- oracle 10g操作和维护手册
- 使用memcached客户端Xmemcached与Spring整合
- 使用memcached客户端Xmemcached与Spring整合
- Ehcache与Memcache的区别
- Ehcache与Memcache的区别