设为首页 收藏本站
查看: 1309|回复: 0

[经验分享] Microsoft SQL server 2012数据库学习总结(一)

[复制链接]

尚未签到

发表于 2017-12-7 19:47:16 | 显示全部楼层 |阅读模式


一、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,选择左侧的“安装”。
DSC0000.png

  点击setup后出现以下提示:
DSC0001.png

  继而进入SQL Server 安装中心
DSC0002.png

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

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

  4、出现许可条款画面,在界面下侧的我接受许可条款打勾,然后继续点击“下一步”。
  5、出现安装程序支持文件,单击安装按钮。
DSC0005.png

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

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

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

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

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

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

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

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

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

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

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

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

  14、出现错误和使用报告界面,单击下一步。
  15、出现安装规则界面,然后单击下一步按钮。
DSC00018.png

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

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

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

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

  打开后显示的界面
DSC00023.png

DSC00024.png

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

三、SQL Server 2012 的初步使用

1、新建一个数据库
  有两种方法

方法一:传统的手动创建
  1、右键单击“数据库”,新建数据库。
DSC00025.png

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

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


方法二:用写代码的方式创建
  1、在菜单栏中,找到“新建查询”,单击进入代码编辑界面。
DSC00028.png

DSC00029.png

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

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


2、数据表的建立

方法一:用传统的方式:
  1、找到你要添加数据表的数据库,在“表”节点上,右键“新建表”。
DSC00032.png

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

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

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

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


方法二:用代码(SQL语句)建表
  1、点击菜单栏“新建查询”,出现一个编辑界面,在该界面中编写建表SQl语句
DSC00037.png

  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后按回车键,闪现命令提示符提示启动情况后闪退
DSC00038.png


2、手动启动
  1、右键“计算机”——管理,计入计算机管理界面
DSC00039.png

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

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


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-421904-1-1.html 上篇帖子: windows C++实现注销、重启、关机 logoff reboot shutdown 下篇帖子: Windows Redis默认配置文件,Redis配置不生效解决方案
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表