菜鸟列举小例浅谈数据库之-------数据库的 增、删、改、查

                                                                    

                                            

 

 

                                                            

浏览导图之后,个人认为数据库的增删改查是最重要的,下面具体说一下数据库的增删改查。(主要讲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

(name=company_data,
filename='d:\mssql7\data\company.mdf',
size=10,
maxsize=unlimited,
filegrowth=10%)
log on
(name=company_log,
filename='d:\mssql7\data\company.ldf',
size=1,
maxsize=5,
filegrowth=1)
 
修改
方法:利用企业管理器、利用alter database 语句修改
利用企业管理器(略过)
Alter database 语句修改
1.该名称
sp_renamedb @old_name,@new_name
2.增加数据库大小
 3.修改数据库结构
alter database database_name
{add file<filespec>[,n] [tofilegroupfilegroupname]      
|add log file <filespec>[,n]                                                 
|remove filelogical_file_name                              
|addfilegroupfilegroup_name
|modify file <filespec>
|modifyfilegroupfilegroup_name
}

<filespec> ::=
NAME = logical_file_name

 
[, FILENAME = 'os_file_name' ]
 
[, SIZE = size]
  [, MAXSIZE = { max_size
| UNLIMITED } ]
 
[, FILEGROWTH = growth_increment] )

例子:在employees数据库中添加一个包含两个数据文件的文件组和一个事务日志文件

Alter database employees Addfilegroup data1
Alter database employees Add file
(name=employee3,
filename=d:\mssql7\data\employee3.ndf,
size=1,maxsize=50,filegrowth=1),
(name=employee4,filename=d:\mssql7\data\employee4.ndf,
size=2,maxsize=50,filegrowth=10%)
tofilegroup data1
Alter database employees add log file
(name=employeelog3,
filename=d:\mssql7\data\employeelog3.ldf,
size=1,maxsize=50,filegrowth=1)

 

删除

删除数据库使用drop  database database_name

查看

sp_dbopotion 可以查看数据库选项

例子:查看company 数据库

sp_dboption company

  • 9
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 27
    评论
评论 27
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值