SQL server 数据库基本知识

一、数据库:

分为层次型、网状型、关系型。现在通常都是使用关系型

常用的有:SQLserver、Oracle、DB2、Access、Visual Foxpro、MySQL

SQL:Structured Query Language SQL server是一种大型的数据库软件,是用来管理和修改数据的

二、SQLserver 登陆的几个要素:

1、服务器类型————数据库引擎

2、服务器名称————本机 或(local),远程计算机名或IP

3、身份验证————Windows身份验证(管理员使用),SQLserver身份验证(开发人员使用)

4、用户名————sa:超级管理员 5、密码:

三、如何开启SQLServer身份验证?

1.在服务器属性中,修改身份验证模式。SqlServer和Windows身份验证。

2.启用sa帐号的两个功能:授予访问数据库。启用登录。 3.修改sa的登录密码

四、SQLServer的三层结构:

1.硬盘Data文件夹中的.mdf。存储数据的地方。

2.SqlServer的服务。

3.数据库管理界面

五、文件类型:

一个数据库最多可有32767个数据文件和32767个日志文件

1、主文件(.mdf)————用来存数数据,启动信息。主文件必须要有并且只能有一个。如果删除就是彻底删除

2、次要文件(.ndf)————存储主文件未存储的数据。可有可无,可多可少

3、日志文件(.ldf)————记录操作信息。必须要有并且至少要有一个

4、其他文件:

.sql--数据库编写代码、查询的文件

.dll--数据库程序生成文件

.db:指数据库存储数据的文件

5、注意:

在保存数据库文件时,把.mdf和.ldf文件及时备份,一旦丢失,无法找回

六、创建数据库

格式:create  database  数据库名

七、数据库创建步骤:

1、打开SQL界面:

界面由三部分构成:

a、对象资源管理器

b、执行代码窗口

c、结果显示窗口

2、数据库包括系统数据库(自带)和用户数据库(用户创建)

操作系统数据库有4个:master/model/msdb/tempdb

3、 用户数据库新建:右击“数据库”--选择“新建数据库”,出现如下界面,可以添加数据 库的名称,更改数据库文件存储位置。

新建数据库中,系统默认初始大小,可以更改增量

4、怎样查找用户数据库文件存储位置

单击新建的文件--右键“属性”--单击文件--在日志文件和数据文件后面查看存储位置;

5、如何控制数据库的启动和关闭(运行CMD)

数据库一旦不用,就要及时关闭。数据库占用空间很大,即使关闭数据库管理平台,数据库在后台一直运行,所以运用cmd开启和关闭数据库,这是真正的停止运行数据库。

在控制板输入net start MSSQLserver 启动数据库

在控制板输入net stop MSSQLserver 关闭数据库

在控制板输入net pause MSSQLserver 暂停数据库

在控制板输入net continue MSSQLserver 继续数据库

6、安全性

登录名--右键,可以重命名,新建登录名;

服务器角色--是这个服务器所具有权限,是登录名的级别,不同角色具有不同的权限;

服务器角色用于向用户授予服务器范围内的安全特权。

7、登录远程数据库

1)服务器登录更改SQL server混合验证模式

2)身份验证分为windows验证和SQLserver验证(包括用户名和密码,密码不能忘)

一般登录时默认为windows验证(即计算机默认,不用输密码)

如果登陆远程服务器必须先修改身份验证模式;

操作方式:右击对象资源管理器下面所登陆的服务器名称admin进入“属性”---“安全性”--修改验证模式即可。

如下图:

3)启动账户

4)设置或修改密码

修改完之后,点击“文件”连接对象资源管理器,修改身份验证,输入登录名和密码即可;

八、新建表,添加数据、修改数据、删除数据、查询数据

1、新建数据库:

2、新建表

3、添加数据

4、查询数据:新建表右击“选择前1000行”,查询到数据;

5、删除数据:新建表右击“编辑前200行”,然后右击编辑框前面的小三角,选择删除,整行永久删除;

九、备份

右键要备份的数据库名称————任务————备份

十、分离

右键要分离的数据库名称————任务————分离

与备份相同

十一、还原

新建一个数据库————给新建的数据库起名————右键新建的数据库————任务————还原

十二、附加

右键要附加的数据库————附加————找到文件————添加

十三、导入、导出

程序————所有程序————SQL server————导入和导出数据————下一步

SQL server 数据库基本知识的更多相关文章

  1. SQL Server 数据库基础知识

    数据库(Database)是由文件管理系统发展起来的,按照数据结构来组织.存储和管理数据的建立在计算机存储设备上的仓库. 特点:       尽可能小的冗余度.       具有较高的数据独立性和易扩 ...

  2. sql server 数据库基础知识(二)

    CASE函数用法1:单值判断,相当于switch caseCASE expression WHEN value1 THEN returnvalue1 WHEN value2 THEN returnva ...

  3. sql server 数据库基础知识(一)

    主键(PrimaryKey):主键就是一个表中每个数据行的唯一标识.不会有重复值的列才能当主键.一个表可以没有主键,但是会非常难以处理,因此没有特殊理由表都要设定主键.SQLServer中生成GUID ...

  4. SQL SERVER 数据库备份的三种策略及语句

    1.全量数据备份    备份整个数据库,恢复时恢复所有.优点是简单,缺点是数据量太大,非常耗时 全数据库备份因为容易实施,被许多系统优先采用.在一天或一周中预定的时间进行全数据库备份使你不用动什么脑筋 ...

  5. SQL Server数据库邮件配置

    一.数据库邮件介绍 数据库邮件是从SQL Server数据库引擎中发送电子邮件的企业解决方案,通过使用数据库邮件,数据库应用程序可以向用户发送电子邮件.邮件中可以包含查询结果,还可以包含来自网络中任何 ...

  6. 你所不知道的SQL Server数据库启动过程(用户数据库加载过程的疑难杂症)

    前言 本篇主要是上一篇文章的补充篇,上一篇我们介绍了SQL Server服务启动过程所遇到的一些问题和解决方法,可点击查看,我们此篇主要介绍的是SQL Server启动过程中关于用户数据库加载的流程, ...

  7. SQL Server 数据库文件管理

    关于数据库文件的管理问题,我经常说,常在江湖混,哪有不挨棍,用的时间长了,基本上都有遇到一些数据库文件管理上的问题,比如说: 1. SQL Server数据文件空间满 2. 日志文件暴涨 3. 文件不 ...

  8. SQL SERVER数据库状态(脱机,联机,可疑)及SQL设置语句详解

      首先我们应该知道数据库总是处于一个特定的状态中,下面先来了解一下数据库的常见的三种状态:1,脱机:我们可以在Microsoft SQL Server Management中看到该数据库,但该数据库 ...

  9. SQL Server数据库PIVOT函数的使用详解(一)

    http://database.51cto.com/art/201108/285250.htm SQL Server数据库中,PIVOT在帮助中这样描述滴:可以使用 PIVOT 和UNPIVOT 关系 ...

随机推荐

  1. 76 bytes for faster jQuery

    转载自http://james.padolsey.com/javascript/76-bytes-for-faster-jquery/ 作者JAMES PADOLSEY 在我们平时使用JQuery,调 ...

  2. 动态加载Ribbon功能区

    上下文选项卡对新UI的功能提供了极大的推进作用.当用户对某对象执行特定的任务时就会出现特定的选项卡.例如,在Excel中处理图表时,一个上下文选项卡提供用于图表处理的额外选项.本文将介绍创建和执行这些 ...

  3. Oracle运维服务的四根救命稻草

    企业信息化系统建设按生命周期可分为IT规划阶段.IT建设阶段和IT运维阶段,其中,IT运维阶段的时间最长,IT运维管理关乎着IT运维的质量.成本和速度,更关乎着IT系统的安全.连续和可用.大数据云计算 ...

  4. Asp.net MVC razor语法参考

    Razor语法的快捷参考http://haacked.com/archive/2011/01/06/razor-syntax-quick-reference.aspx/ 只是copy下来便于查阅! I ...

  5. RTMP流媒体播放过程(转)

    http://blog.csdn.net/leixiaohua1020/article/details/11704355 本文描述了从打开一个RTMP流媒体到视音频数据开始播放的全过程. 注意:RTM ...

  6. CheckStyle插件

    如今代码静态检查越来越重要,已经成为构建高质量软件的不可或缺的一个验证步骤.如果你使用的是java语言,那么CheckStyle则是一个利器. CheckStyle能够帮助程序员检查代码是否符合制定的 ...

  7. C++输入和输出

    本文转载:blog.csdn.net/zhanghaotian2011/article/details/8868577博客 输入和输出并不是C++语言中的正式组成成分。C和C++本身都没有为输入和输出 ...

  8. [转]在ITunes播放中前进、后退五秒的快捷键

    在ITunes播放中前进.后退五秒的快捷键 如题,快捷键为Command+Alt+方向键.听Podcast一两句没听清楚的时候很有用. reference: http://mac.pcbeta.com ...

  9. [汇编语言]-第二章DEBUG

    Debug查看CPU各种寄存器中得内容,内存的情况和在机器码级跟踪程序的运行. 1- 进入Debug xp 开始-运行 cmd 输入 debug 2- Debug功能 r 查看,改变CPU寄存器的内容 ...

  10. 使用ThinkPHP开发中MySQL性能优化的最佳21条经验

    使用ThinkPHP开发中MySQL性能优化的最佳21条经验讲解,目前,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显.关于数据库的性能,这并不只是DBA才需要担心的事,而这更 ...