Chinaunix首页 | 论坛 | 博客
  • 博客访问: 33868
  • 博文数量: 22
  • 博客积分: 880
  • 博客等级: 准尉
  • 技术积分: 240
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-21 21:51
文章分类

全部博文(22)

文章存档

2009年(7)

2008年(15)

我的朋友
最近访客

分类: 数据库开发技术

2008-08-27 23:10:39

第二章 管理数据库

一、创建数据库

   1.要求条件

       权限默认授予sysadmindbcreator

       用户将成为该数据库的所有者

       数据库名称必须遵循标识

         :第一个字符必须是字母或“-”“@”#”

         :标识符不能是T-SQL保留字

         :不允许空格或其他特殊字符

        考虑数据文件及事务日志文件的存放位置

        合理估计数据库的大小和增长

二、修改数据库

1.扩展数据库

  当数据库中的数据文件或日志文件的空间被沾满时,需要为数据文件和日志文件分配更多的空间。

  扩展时,必须使数据库的大小至少增加1MB,数据文件扩展名.ndf

2.收缩数据库

  对删除文件时并未释放出来空间收缩

a.                      自动收缩:该活动在后台进行,并不影响数据库内的活动。默认时。自动收缩为“false

b.                     手动收缩:可选择收缩数据库:无法将整个数据库收缩的比其初始大小更小,即使删除了数据也是,收缩文件:可以比初始小。

3.分离和附加数据库

  a.分离数据库是从SQL Server实例中移除,但要保证数据文件和日志文件完整无损。

  b.附加数据库,

4.删除文件和删除数据库

  a.删除文件:只有文件中没有数据或事务日志信息时,才可以从数据库中删除文件,文件必须为空,才能够删除。

  b.删除数据库

数据库删除后,文件和数据都从服务器上的磁盘中删除。永久删除,但不能删除系统数据库。

结论:新建,分离附加,只适用于用户数据库

      收缩,扩展,系统和用户数据库都适用

三、表的操作

对表中的数据主要操作有查询、插入、修改、删除。

1.    创建表

2.    查询数据:数据库主要目的不是存储数据,而是使信息易于访问。

3.    select 语句

     select *

  from table

  where salary between 200 and 500

select *

from table

where name like -%

-)匹配一个字符,%匹配0到多个

Order by salary desc  asc

4.    数据修改

插入数据记录

Insert into table

Values ( )

      添加字段:Alter table name

Add

删除字段

drop

删除记录:Delete

From table

Where 条件

   :字符型和日期型比加单引号

     数值型不能加单引号

    Drop 删除框架结果,delete 删除数据

阅读(1054) | 评论(0) | 转发(0) |
0

上一篇:SQL Server

下一篇:SQL Server

给主人留下些什么吧!~~