Microsoft SQL server 2012数据库学习总结(一)

时间:2023-02-24 19:30:37

一、Microsoft SQL Server2012简介

1、基本概要

  Microsoft SQL Server 2012是微软发布的新一代数据平台产品,全面支持云技术与平台,并且能够快速构建相应的解决方案实现私有云与公有云之间数据的扩展与应用的迁移。
SQL Server 2012包含企业版(Enterprise)、标准版(Standard),另外新增了商业智能版(Business Intelligence)。微软表示,SQL Server 2012发布时还将包括Web版、开发者版本以及精简版。

2、系统要求

— 支持的操作系统:Windows 7、Windows Server 2008 R2、Windows Server 2008 SP2、Windows Vista SP2
— 32位系统:具有Intel 1GHz(或同等性能的兼容处理器)或速度更快的处理器(建议使用2GHz或速度更快的处理器)的计算机
— 64位系统:1.4 GHz或速度更快的处理器
— 最低1GB RAM(建议使用2GB或更大的RAM)
— 2.2 GB可用硬盘空间

二、Microsoft SQL Server数据库的安装

1、打开Microsoft SQL Server 2012镜像安装包目录,单击安装文件的SETUP.exe,选择左侧的“安装”。

Microsoft SQL server 2012数据库学习总结(一)

点击setup后出现以下提示:

Microsoft SQL server 2012数据库学习总结(一)

继而进入SQL Server 安装中心

Microsoft SQL server 2012数据库学习总结(一)

2、选择左侧的“安装”,点击右边的“全新SQL Server 独立安装或向现有安装添加功能”。

Microsoft SQL server 2012数据库学习总结(一)

3、出现产品密钥画面,指定要安装的版本并输入产品密钥选项,(密钥是自动生成的,然后单击下一步)

Microsoft SQL server 2012数据库学习总结(一)

4、出现许可条款画面,在界面下侧的我接受许可条款打勾,然后继续点击“下一步”。

5、出现安装程序支持文件,单击安装按钮。

Microsoft SQL server 2012数据库学习总结(一)

仔细观察下图中操作完成时的结果,看是否有失败项,全部通过之后,单击下一步。

Microsoft SQL server 2012数据库学习总结(一)

单击某个功能角色以安装特定配置

Microsoft SQL server 2012数据库学习总结(一)

6、安装完成后,出现功能选择画面,选择需要的功能,然后单击下一步。

Microsoft SQL server 2012数据库学习总结(一)

安装程序正在运行规则以确定是否要阻止安装过程,有关详细信息,请单击下方的“帮助”按钮。

Microsoft SQL server 2012数据库学习总结(一)

7、然后出现实例配置画面,选择“默认实例”,然后单击下一步。(指定SQL Server实例的名称和实例ID,实例ID将成为安装路径的一部分)

Microsoft SQL server 2012数据库学习总结(一)

8、出现磁盘空间要求画面,看您选择的SQL Server功能所需的磁盘空间摘要,单击下一步。

Microsoft SQL server 2012数据库学习总结(一)

9、来到服务配置界面,指定服务账户和排序规则。

Microsoft SQL server 2012数据库学习总结(一)

10、单击界面的中间“对所有SQL Server服务使用相同的账户”按钮,弹出对话框,下拉账户名,选择NT AUTHORITY\SYSTEM,单击确定,然后出现数据库引擎配置界面,选择混合模式,并单击添加当前用户按钮,指定数据库引擎身份验证安全模式、管理员和数据目录,然后单击下一步。

Microsoft SQL server 2012数据库学习总结(一)

11、出现Analysis Services配置界面,单击添加当前用户,指定Analysis Services 服务模式、管理员和数据目录,然后单击下一步。

Microsoft SQL server 2012数据库学习总结(一)

12、出现Reporting Services配置界面,指定其配置模式,单击下一步。

Microsoft SQL server 2012数据库学习总结(一)

13、出现分布式重播控制器配置界面,指定分布式重播控制器服务的访问权限,点击下一步。

Microsoft SQL server 2012数据库学习总结(一)

为分布式重播客户指定相应的控制器和数据目录

Microsoft SQL server 2012数据库学习总结(一)

14、出现错误和使用报告界面,单击下一步。

15、出现安装规则界面,然后单击下一步按钮。

Microsoft SQL server 2012数据库学习总结(一)

16、出现准备安装界面,验证要安装的SQL Server 2012 功能,单击安装按钮。

Microsoft SQL server 2012数据库学习总结(一)

17、安装完成后,来到安装完成界面,点击“关闭”按钮完成安装。

Microsoft SQL server 2012数据库学习总结(一)

18、在开始菜单中,可以找到我们刚刚安装完成的SQL Server 2012 数据库。

Microsoft SQL server 2012数据库学习总结(一)

单击下图SQL Server程序即可启动该程序

Microsoft SQL server 2012数据库学习总结(一)

打开后显示的界面

Microsoft SQL server 2012数据库学习总结(一)

Microsoft SQL server 2012数据库学习总结(一)

注:以上安装的图解过程,参考自https://wenku.baidu.com/view/a5c1bad1852458fb770b56b1.html?re=view,尊重版权所有

三、SQL Server 2012 的初步使用

1、新建一个数据库

有两种方法

方法一:传统的手动创建

1、右键单击“数据库”,新建数据库。

Microsoft SQL server 2012数据库学习总结(一)

2、填写数据库名称,名称取好之后,会生成两个数据库文件,点击“添加”按钮,可以添加更多自己需要的数据库文件,点击确定,完成数据库的创建。

Microsoft SQL server 2012数据库学习总结(一)

2、点击数据库节点,右键数据库——刷新,可以看到我们刚创建好的数据库BookDB。

Microsoft SQL server 2012数据库学习总结(一)

方法二:用写代码的方式创建

1、在菜单栏中,找到“新建查询”,单击进入代码编辑界面。

Microsoft SQL server 2012数据库学习总结(一)

Microsoft SQL server 2012数据库学习总结(一)

2、比较严谨的数据库创建语法如下

Microsoft SQL server 2012数据库学习总结(一)

3、选中要执行的语句,点击执行即可,执行成功与否会有消息提示。

Microsoft SQL server 2012数据库学习总结(一)

2、数据表的建立

方法一:用传统的方式:

1、找到你要添加数据表的数据库,在“表”节点上,右键“新建表”。

Microsoft SQL server 2012数据库学习总结(一)

2、出现一个数据表创建的编辑界面,在该界面中,添加并编写你需要的列名(对应表的字段名)、数据类型(可通过下拉框进行选择),设置该字段是否可为空值

Microsoft SQL server 2012数据库学习总结(一)

3、在需要设置为主键的字段上鼠标右键——设置主键即可,通过设置列属性中“标识规范”的(是标识)为“是”,即让该字段成为自增长字段,一般标识增量为1(即每次自动增长1),设置了自增长后,插入数据时,该字段不能手动赋值了,它会自动给值,设置该标识的数据类型一般为int类型。

Microsoft SQL server 2012数据库学习总结(一)

4、找到刚刚建好的数据表,右键编辑前200行进行数据的插入。

Microsoft SQL server 2012数据库学习总结(一)

5、出现编辑前200行的编辑界面,填写相关字段,注意,这里的字段ID设置了自增长,所以不必填写,它会自动填值,其它字段,如果设置了可为空,也可以不填写,但不可为空的字段就必须填写值。

Microsoft SQL server 2012数据库学习总结(一)

方法二:用代码(SQL语句)建表

1、点击菜单栏“新建查询”,出现一个编辑界面,在该界面中编写建表SQl语句

Microsoft SQL server 2012数据库学习总结(一)

2、一般比较严谨的建表习惯是在创建表之前,先检测要建的表是否已经存在,以免发生冲突,sql语句如下

--建表前的检测
if OBJECT_ID('Books') is not null--判断该表是否已经存在
drop table Books--存在则删除原有的表
go

3、开始建表

create table Books
(
ID int identity(1,1) primary key, --编号
Name nvarchar(10) not null,--书名
Price decimal(10,2) --价格
)
go

这里只给了三个字段,编写字段时的规则是:字段名 数据类型 额外的特殊设置(identity(1,1)表示的是标识值,自增长为1,primary key是将该字段设置为主键,not null表示该字段不能为空(必填),多个字段间用逗号隔开,go表示批,后面高级数据库时会讲到“批”是什么)。写好建表sql语句之后,选中创表语句,点击菜单栏的“执行”即可。创建成功会有消息界面提示“执行命令成功”,执行失败也会有相关的提示。

4、向表格中插入数据

insert into Books values('遇见未知的自己','24.9')
go

values()里面的字段填写要按照建表时的字段顺序,ID不用填写,直接跳过,如果可为空的字段,可以直接写个null,int类型的字段可以直接写,string类型等多数数据类型,需要用‘单引号’包起来。

四、当启动该程序后连接失败问题

  当启动该程序时,如果连接老是不能成功,则有可能是服务器停止了,这时候就应该重新启动Microsoft SQL Server 服务器

方法有两种:

1、快捷方式

按快捷键“开始菜单键+R键”,进入运行界面,输入net start messqlserver后按回车键,闪现命令提示符提示启动情况后闪退

Microsoft SQL server 2012数据库学习总结(一)

2、手动启动

1、右键“计算机”——管理,计入计算机管理界面

Microsoft SQL server 2012数据库学习总结(一)

2、打开“服务和应用程序”节点,双击“服务”,找到SQL Server(MSSQLSERVER),右键状态栏位置将状态改为“启动”,同时最好也将启动类型改为“自动”,如此即可。

Microsoft SQL server 2012数据库学习总结(一)

初步的SQL Server 2012数据库讲解就到这里了,主要是针对那些刚入门的人,有待完善,以后还会总结到如何创表,以及对表的相关操作等。

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Microsoft SQL server 2012数据库学习总结(一)的更多相关文章

  1. Microsoft SQL Server 2012 数据库安装图解教程

    本文部分引用以下文章: SQL Server 2012 安装图解教程(附sql2012下载地址)_MsSql_脚本之家 http://www.jb51.net/article/36049.htm SQ ...

  2. SQL Server 2012 数据库笔记

    慕课网 首页 实战 路径 猿问 手记     Python 手记 \ SQL Server 2012 数据库笔记 SQL Server 2012 数据库笔记 2016-10-25 16:29:33 1 ...

  3. 微软推出的免费新书《Introducing Microsoft SQL Server 2012》

    微软推出的免费新书<Introducing Microsoft SQL Server 2012>,该书详细介绍微软SQL 2012数据库服务最新功能以及功能应用和使用技巧. 该书适合SQL ...

  4. 【转】Microsoft&&num;174&semi; SQL Server&&num;174&semi; 2012 Performance Dashboard Reports

    http://www.cnblogs.com/shanyou/archive/2013/02/12/2910232.html SQL Server Performance Dashboard Repo ...

  5. Querying Microsoft SQL Server 2012 读书笔记&colon;查询和管理XML数据 1 -使用FOR XML返回XML结果集

    XML 介绍 <CustomersOrders> <Customer custid="1" companyname="Customer NRZBB&qu ...

  6. Sql Server 2012数据库的安装【自己一点一点敲的】

    Sql Server 2012数据库的安装 1.到微软官网上下载 下载链接为:https://www.microsoft.com/zh-cn/download/details.aspx?id=2906 ...

  7. Microsoft SQL Server 2012安装说明

    Microsoft SQL Server 2012安装说明 环境:Windows8, Windows7, WinVista, Win2003, WinXP Microsoft SQL Server 2 ...

  8. Exam 70-462 Administering Microsoft SQL Server 2012 Databases 复习帖

    好吧最近堕落没怎么看书,估计这个月前是考不过了,还是拖到国庆之后考试吧.想着自己复习考试顺便也写点自己的复习的概要,这样一方面的给不准备背题库的童鞋有简便的复习方法(好吧不被题库的同学和我一样看MSD ...

  9. Microsoft&&num;174&semi; SQL Server&&num;174&semi; 2012 功能包

    Microsoft® SQL Server® 2012 功能包 http://www.microsoft.com/zh-cn/download/details.aspx?id=29065 Micros ...

随机推荐

  1. Post model至Web Api

    Post model可以解决多动态性的参数至Web Api中去,获取数据或是创建数据.如果一个对象有很多字段,需要对每一个字段进行查询或是在创建对象时,我们可以考虑使用model来作参数.这样不必在控 ...

  2. C&num;dynamic关键字&lpar;1&rpar;

    一.object,var,dynamic的区别 static void Main() { //var是C# 3中引入的,其实它仅仅只是一个语法糖. var本身并不是一种类型, 其它两者object和d ...

  3. 机械键盘那些事&lbrack;我用过的minila Filco cherry 3494 阿米洛87&rsqb;

    用过几月下来.最终现在还能流畅使用的,就剩下3494 跟 minila了. 想起购买的初衷.cherry是泰斗,红轴轻柔,所以三把全红轴. 之后,觉得携带外出不方便,所以就又入了个MINILA. 再后 ...

  4. 分析函数(Analytic Functions)

    在OLAP这类系统或者DW这类数据库中,作为某份报表的数据源,我们常常需要在某个存储过程中编写复杂的运算代码来汇总数据.分析函数便具备这样的能力,引用多行的数据值来进行多层面的聚合运算,在数据子集中进 ...

  5. document&period;write 存在几个问题?应该注意

    document.write (henceforth DW) does not work in XHTML XHTML 不支持 DW executed after the page has finis ...

  6. nvl isnull coalesce

    oracle 的NVL(col,0)是判断如果col字段为空的时候赋值0. postgresql里也有类似的方法 SELECT coalesce(collect_result,0) as collec ...

  7. SQL构架(转)

    在一次的实际工作中碰到以下情况,在 SQL SERVER 2008中,新建了一个新用户去访问几张由其他用户创建的表,但是无法进行查询,提示“对象名'CustomEntry' 无效.”.当带上了架构名称 ...

  8. vue监听scroll使用报错的解决办法

    错误说明:在切换路由以后,依旧在其他页面触发了scroll有关的函数, 错误原因:在spa项目中,window对象是不变的,所以每次使用后需要销毁. 解决办法:vue的生命周期destroyed中销毁 ...

  9. 使用JavaScript动态的添加组件

    使用JavaScript进行动态的网页窗体组件的添加是一件很方便也很容易实现的事情.话不多说,边看代码边做解释吧. 准备工作 由于html页面中不可以添加java代码,所以我在jsp页面中进行了测试. ...

  10. 文件描述符fd、文件指针fp和vfork&lpar;&rpar;

    1. fd:在形式上是一个非负整数.实际上他是一个索引值.指向kernal为每一个进程所维护的该进程打开文件的记录表. 当程序打开一个文件或者创建一个新文件的时候kernal向进程返回一个文件描述符. ...