浏览导图之后,个人认为数据库的增删改查是最重要的,下面具体说一下数据库的增删改查。(主要讲T-SQL语句的方法)
创建
创建的方法有三种。第一:使用企业管理器,使用菜单栏中的“工具”选项按照步骤创建;第二:同样的打开企业管理器,点击工具栏中的数据库的图标创建;第三:使用T-SQL语句创建。前两者都是按照步骤进行的比较简单的创建方式,具体说一下第三种方式。
使用T-SQL 语言创建数据库
语法:
create database database_name /* database_name 为数据库的名称 */
[ON [PRIMARY] [<filespec> [1,…n] /* 建立在主文件 或 */
[,<filegroupspec> [,…n]] ] /* 文件组上*/
[LOG ON {<filespec> [1,…n]}] /* 指明事务日志文件的明确定义*/
[|FOR ATTACH] /* 从现有的操作系统文件附加数据库,使用该语句是必须指定改数据库的主文件 <filespec>::=([NAME=logical_file_name,] /* 文件的描述(位置、逻辑名称、) */
FILENAME=‘os_file_name’ /* 磁盘名称 */
[,SIZE=size] /* 数据库大小 */
[,MAXSIZE={max_size|UNLIMITED}] /* 最大 怎么样*/
[,FILEGROWTH=growth_increment] ) [,…n] /* 增长幅度 */
<filegroupspec>::=FILEGROUPfilegroup_name <filespec> [1,…n] /* 对于文件组的描述 */
例子:创建了一个Company数据库,该数据库的主数据文件逻辑名称为Company_data,物理文件名为Company.mdf,初始大小为10MB,最大尺寸为无限大,增长速度为10%;数据库的日志文件逻辑名称为Company_log,物理文件名为Company.ldf,初始大小为1MB,最大尺寸为5MB,增长速度为1MB。
Create database company on primary
<filespec> ::=
( NAME = logical_file_name
[, FILENAME = 'os_file_name' ]
[, SIZE = size]
[, MAXSIZE = { max_size | UNLIMITED } ]
[, FILEGROWTH = growth_increment] )
例子:在employees数据库中添加一个包含两个数据文件的文件组和一个事务日志文件
删除
删除数据库使用drop database database_name
查看
sp_dbopotion 可以查看数据库选项
例子:查看company 数据库
sp_dboption company