数据库操作
来源:互联网 发布:剑三捏脸数据什么意思 编辑:程序博客网 时间:2024/05/18 03:46
数据库操作
--创建语法:create database 注释符号:--(单行) /*...*/(多行) "在注释中包含 GO 命令会生成一个错误信息。"
--1.创建指定数据文件和事务日志文件的数据
use master
create database 成绩管理
on
(
name=成绩管理_数据文件,filename='D:/软件园/编程工具/MS SQL/02/MSSQL/Data/成绩管理_数据文件.mdf',
size=10, -- 默认为MB
maxsize=50,
filegrowth=5
)
log on
(
name='成绩管理_日志文件',filename='D:/软件园/编程工具/MS SQL/02/MSSQL/Data/成绩管理_日志文件.ldf',
size=5mb,
maxsize=25mb,
filegrowth=5mb
)
--2.创建简单数据库
use master
create database 产品
on
(
name='产品_数据文件',
filename='D:/软件园/编程工具/MS SQL/02/MSSQL/Data/产品_数据文件.mdf',
size=4,
maxsize=10,
filegrowth=1
)
/*由于没有事务日志文件,日志文件可以增长到填满空间为止*/
--3.不指定文件创建数据库
create database 通讯录 --主文件和日志文件分别为model数据库主文件和日志文件的大小。
--4.分离和附加数据库
sp_detach_db 产品 --分离数据库,只是不能显示和使用而已,但依然原地存在。
create database 产品
on primary (filename='D:/软件园/编程工具/MS SQL/02/MSSQL/Data/产品_数据文件.mdf')--附加数据库,附加主文件即可,日志文件自动被附加。
for attach --FOR ATTACH 要求至少要指定附加的主文件
/*修改数据库*/
--常用语句:alter database
--1.向数据库中添加文件
alter database 成绩管理
add file
(
name=成绩管理_数据文件2,
filename='D:/软件园/编程工具/MS SQL/02/MSSQL/Data/成绩管理_数据文件2',--只是添加主文件。不会自动添加新的日志文件。
size=5,
maxsize=100,
filegrowth=5
)
--2.向数据库添加由两个文件组成的文件组
alter database 成绩管理
add filegroup filegroup1
alter database 成绩管理
add file
(
name=成绩管理_数据文件3,
filename='D:/软件园/编程工具/MS SQL/02/MSSQL/Data/成绩管理_数据文件3',--只是添加主文件。不会自动添加新的日志文件。
size=5,
maxsize=100,
filegrowth=5
),
(
name=成绩管理_数据文件4,
filename='D:/软件园/编程工具/MS SQL/02/MSSQL/Data/成绩管理_数据文件4',--只是添加主文件。不会自动添加新的日志文件。
size=5,
maxsize=100,
filegrowth=5
)
to filegroup filegroup1
alter database 成绩管理
modify filegroup filegroup1 default --将filegroup1设置为默认文件组
go
--3.向数据库中添加两个日志文件
alter database 成绩管理
add log file
(
name=成绩管理_日志文件2,
filename='D:/软件园/编程工具/MS SQL/02/MSSQL/Data/成绩管理_日志文件2',
size=5,
maxsize=100,
filegrowth=5
),
(
name=成绩管理_日志文件3,
filename='D:/软件园/编程工具/MS SQL/02/MSSQL/Data/成绩管理_日志文件3',
size=5,
maxsize=100,
filegrowth=5
)
--4.从数据库中删除文件
alter database 成绩管理
remove file 成绩管理_数据文件4
--5.更改文件大小
alter database 成绩管理
modify file
(
name=成绩管理_数据文件3,
size=20
)
--6.将主文件组设置为默认文件组
--假定原来另一个文件组设置为默认文件组,本例将主文件组设置为默认文件组。
alter database 成绩管理
modify filegroup [primary] default
--7.删除数据库
--删除单个数据库
drop database 成绩管理
--删除多个数据库
drop database , --逗号分开
- 操作数据库
- 数据库操作
- 数据库操作
- 数据库操作
- 数据库操作
- 数据库操作
- 数据库操作
- 数据库操作
- 数据库操作
- 数据库操作
- 数据库操作
- 数据库操作
- 数据库操作
- 数据库操作
- 数据库操作
- 数据库操作
- 操作数据库
- 数据库操作
- enrique iglesias-hero
- Mysql中的临时表
- .NET牛人应该知道些什么
- Java反编译
- Hdu 1257 最少拦截系统 程序参考
- 数据库操作
- ASP.NET 中动态创建图形范例
- WinCE中的RAM-Based Registry与HIVE-Based Registry
- 企业信息化:用IT解决沟通
- Struts2 常用标签
- 火狐3本月17日发布 与IE 8设计理念完全不同
- 堆和栈
- 常用DOS命令
- java环境变量