你的位置:首页 > 数据库

[数据库]若烟火云朵只给你一人


 

纸张有些破旧,有些模糊.可每一笔勾勒,每一抹痕迹,似乎都记载着跨越千年万载的思念,那份情绪 延绵无绪,谁能晓那份孤愁绕指柔。  

                   ---SQL我能否揭开你那神秘的面纱.

你们以为我讲的是某个只能出现在梦里,可望而不可即的女神吗? 哈哈,其实我想讲的是那个一直听说却从来不知道是什么的神秘的数据库,它还有一个外国名字叫SQL Server.

 说到数据库呢大家都知道,数据库是每个开发大神必须要掌握的知识之一,顾名思义,数据库,就是我们用来存储数据的存在.那我们为什么要用到数据库呢?因为它有以下四大好处!

1.可以存储大量数据

2. 可以保证数据的一致性和完整性

3. 可以满足应用的共享和安全要求

4. 方便和智能化的分析,产生新的有用信息

 

既然数据库对我们来说这么有用,那我们就来看看我们到底该怎么使用数据库!

(我也是刚刚才学数据库,所以也只是和大家分享分享我对数据库的一些想法.)

我们常见的数据库有以下几种:

oracle     DB2     sql server      mysql      sqllite      visual foxpro       access

我们还可以简单了解下什么是DBMS和DBS.

DBMS:DataBase ManageMent System:数据库管理系统

DBS:DataBase System 数据库系统

关系:DBS包含DBMS

 

首先呢 我们要使用当然必须得先安装,我们一般使用的是SQL Server 2008R2版本

安装好后,我们如果直接双击打开数据库这时你会发现我们登陆不了,所以在使用前我们还有一个步骤要完成,那就是必须先启动服务.启动服务有三种方式:

方法一:对“我的电脑”→右键“服务”→SQL Server(MSSQLServer)

方法二:打开开始菜单→运行→services.msc回车 就可以打开服务窗口,后续操作同上

方法三:按住键盘上的“Win+R”打开命令提示符窗口,输入→services.msc回车 就可以打开服务窗口,后续操作同上

 开启服务后我们就可以进行登陆了

 

登陆SQL Server有两种方式:

 Windows身份验证

 SQL Server身份验证:sa   机房密码默认为空

 

登陆后我们可以看到5种系统数据库

Resource数据库:作用:用户新建 了一个数据库School,那么有些信息会自动从Resource中映射到School中

master数据库:保存所有数据库的信息,一旦损坏,整个数据库软件都无法运行。

model:模板数据库

tempdb:临时数据库,保存临时数据

msdb:代理,业务调度,警报作业等

 

接下来我和大家分享分享几种常用的简单操作 分离、附加、备份、还原数据库。

分离数据库:

当我门需要进行数据的转移时如果是正常状态下我们是无法进行复制的。所以我们就通过分离来实现

分离的方法:右击数据库文件,弹出的快捷菜单中选择任务--->分离---->将打开分离数据库”单击”确定“即可。

附加数据库:

当我们分离数据库后,我们的管理器中是不会显示该数据库的,我们想要其显示的话就可以通过附加的操作来实现了

右击数据库文件,弹出的快捷菜单中选择附加找到文件位置即可。

备份数据库(这个十分及其重要!!!)

备份数据非常重要,我们为了防止我们的数据丢失或者一些其他原因导致数据库的丢失,我们要及时的备份,右击数据库文件,弹出的快捷菜单中选择任务--->备份---->将打开备份数据库”单击”确定“即可。

我们最好是给备份文件命名的时候加上.bak的后缀名

还原数据库:

当我们将一些数据库删除后但我们有需要用到时,我们就可以通过还原数据库来实现,但前提是有备份!!还原操作也很简单,我们可以点数据库,选择还原数据库,出现对话框时,我们可以输入数据库名称,选择源设备,找到备份文件所在位置,勾上勾即可

收缩数据库

我们使用数据库一段时间时,会因经常出现数据删除二造成数据库中空闲空间太多的情况,这时我们需要减少分配给数据库文件和事务日志文件的空间。所以此时我们就需要“收缩”操作来,减少空间的浪费。

自动收缩和手动收缩 数据库。然后我们通过”属性“的选项来进行收缩。

删除数据库:

删除前我们一定要再三确认!!是否确定要删除,若不确定一定要记得备份数据!! 点要删除的数据库右键,删除即可。

好了,数据库的简单认识我们就讲完了,这仅仅是数据库的简单操作,后面还有很长的路要走呢,后面的操作我也会和大家讨论分享,希望我们能够一起努力,一起加油!