SQL Server 数据库基本操作——创建修改数据库
2017-03-05 14:02
211 查看
写这篇sql server 数据库操作主要是记录自己在学习过程中的一些心得体会以及备忘,由于是自学所以难免有很多地方可能是错误的,在此仅供初学者学习参考。
创建数据库 CREATE DATABASE
格式:
数据or日志文件选项格式
例1:
创建数据库test
例2:
创建具有文件组的数据库test
修改数据库 ALTER DATABASE
语法格式如下:
例3:
为数据库test修改test_date1添加文件test_date3
例4:
为数据库test删除文件test_date3
删除数据库:DROP DATABASE
例5:
删除数据库test
创建数据库 CREATE DATABASE
格式:
create database 数据库名 on primary //可不写,系统默认为primary ( <数据文件选项> ) log on ( <日志文件选项> )
数据or日志文件选项格式
( name="", //数据库使用的名字 filename="", //路径,文件名 size= , //文件初始大小 maxsize= ,//文件指定的最大内容(不指定填写unlimited) filegrowth= //文件增长量(可填写具体大小,也可填写_%,代表在每次在原来空间大小基础上增加_%) )
例1:
创建数据库test
create database test on primary ( name="test_date1", filename="E:\Sql Server\test_date1.mdf", //文件名必须视线存在,否则无法创建 size=5mb, maxsize=50, filegrowth=10% ), ( name="test_date2", filename="E:\Sql Server\test_date2.ndf", size=2mb, maxsize=10mb, filegrowth=2mb ) log on ( name="test_log", filename="E:\Sql Server\test_log.ldf", size=2mb, maxsize=unlimited, filegrowth=2mb ); /*主要数据文件是数据库的起点,指向数据库中文件的其它部分。每个数据库都有一个主要数据文件。主要数据文件的推荐文件扩展名是 .mdf 次要数据文件包含除主要数据文件外的所有数据文件。有些数据库可能没有次要数据文件,而有些数据库则有多个次要数据文件。次要数据文件的推荐文件扩展名是 .ndf 日志文件包含恢复数据库所需的所有日志信息。每个数据库必须至少有一个日志文件,但可以不止一个。日志文件的推荐文件扩展名是 .ldf*/
例2:
创建具有文件组的数据库test
create database test on primary ( name="test_date1", filename="E:\Sql Server\test_date1.mdf", size=5mb, maxsize=50, filegrowth=10% ), filegroup testgroup ( name="test_date2", filename="E:\Sql Server\test_date2.ndf", size=2mb, maxsize=10mb, filegrowth=2mb )
修改数据库 ALTER DATABASE
语法格式如下:
alter database 数据库名 add file 文件选项 add log file 文件选项 remove file 逻辑文件名 add filegroup 文件组名 remove filegroup 文件组名 modify file 文件选项 modify name=新数据库名
例3:
为数据库test修改test_date1添加文件test_date3
alter database test modify file ( name="test_date1", size=1mb, maxsize=30mb ) alter database test add file ( name="test_date3", filename="E:\Sql Server\test_date1.ndf", size=10mb, maxsize=50mb, filegrowth=5% )
例4:
为数据库test删除文件test_date3
alter database test remove file test_date3 go //go不是T-SQL语句 但它是是SSMS代码编译器可识别的命令,具体使用方法可百度
删除数据库:DROP DATABASE
例5:
删除数据库test
drop database test
相关文章推荐
- (三)数据库基本操作(创建、查询、修改、删除数据库)
- Qt5.9Creator读写Mysql5.7.17数据库详细例子(数据库基本操作:创建表,查询,插入,删除,修改)
- SQL SERVER 对数据库的一些基本操作:创建、更改、查看、删除……
- JDBC 数据库连接 创建表格、插入、查询、删除、修改数据 基本操作
- 数据库基本操作(一) DDL语句:对数据库内部对象创建修改删除
- mysql数据库的基本操作:创建数据库、查看数据库、修改数据库、删除数据库
- 一些数据库的操作(创建,修改,set,收缩,扩大,分离附加等
- ASP.NET对数据库的基本操作——插入,删除,修改(下)
- 用SQL语句添加删除修改字段、一些表与字段的基本操作、数据库备份等
- 安装Sql Server 2008,遇到的无权限创建数据库、修改身份验证模式等问题的原因及解决方法
- 数据库访问及其基本操作(sql server和添加删除查找替换)
- VC 操作ACCESS的创建数据库,表,添加修改删除记录等
- C#对数据库操作的类,包括附加、还原、备份、分离、压缩、创建、修改等常见操作
- sql server 2005 修改计算机主机名后 ,无法创建数据库发布的解决方法
- 用SQL语句添加删除修改字段、一些表与字段的基本操作、数据库备份等
- 数据库开发基本操作-SQL Server 2005版本简介
- SQL Server 不能创建数据库了,发生错误:1807 未能获得数据库 'model' 上的排它锁。请稍后重试操作。
- 创建基本数据库连接操作
- C#附加数据库算法及思路,包括附加、还原、备份、分离、压缩、创建、修改等常见操作(修正)
- 用VB代码在SQL SERVER 中创建数据库,表,列.以及对数据库的操作