SQL Server2012
文章平均质量分 76
s1314_JHC
一个乐观的悲观主义者。
展开
-
SQL Server2012 学习之(五) :规则与约束的用法与联系
规则和约束都能对数据表中的数据进行限定,较常用,两者之间存在着一些共同性和差异性,易混淆,因此本文着重三点:规则和约束各自的创建、规则和约束的联系、如何解除和删除1.规则与约束的创建规则是单独的SQL Server对象,可以关联到表中的一列或多列。在向表的某列插入或更新数据时,用它来限制输入的新值的取值范围。 创建规则方法:1.在新建查询中输入下图1内容,进行规则创建2.按原创 2017-11-14 17:27:17 · 3359 阅读 · 0 评论 -
SQL Server2012 学习之(十八) :使用.NET 访问SQL Server
之前的视频说的都是如何用T-SQL语句创建与管理数据库。这篇博客注重于数据库的具体应用。分为以下6个部分:ADO.NET基础知识SqlConnectionSqlCommandSqlDataReaderDataSet与SqlDataAdapter调用存储过程1.ADO.NET基础知识ADO.NET的定义如下。2.SqlConnection原创 2017-12-05 21:17:42 · 1013 阅读 · 0 评论 -
SQL Server2012 学习之(八) :创建与修改架构
数据库中包含多个数据表、视图或者对象等,如果对整个数据库进行管理则太过庞大,对单个对象进行管理又太过繁琐,架构就是处理这种矛盾的解决方案。架构包含若干个数据表和对象,相当于编程中的命名空间,用户在使用时,只需要将架构关联起来,就可以使用架构中的各个对象。 1.创建架构 1.1可视化界面中进行创建 创建步骤:选取数据库(以AdventureWorks2012为例)——>安全性原创 2017-11-23 21:19:29 · 3191 阅读 · 0 评论 -
SQL Server2012 学习之(十七) :数据库的备份与恢复
数据是企业的核心资产之一,在日常使用中数据会面临丢失的风险,因此了解并使用备份也是程序员必须掌握的技能之一。本篇博客介绍SQL Server的备份与还原操作。1.备份概述SQL Server中,备份分为以下几种类型。注意后三种数据库备份都依赖于完整数据库备份。对应的恢复模式有如下三种。2.创建备份2.1创建备份设备原创 2017-12-03 20:36:17 · 1121 阅读 · 0 评论 -
SQL Server2012学习之(九) :select语句及其子句的基本操作
这篇博客主要是使用T-SQL语句进行数据库操作。包括简单的select语句,where、Order by、Group by子句等操作。1.简单的select语句操作select语句的语法操作见下图,可以借助之后的代码来理解。查询所有列的所有值,在新建查询中输入select*fromPerson.Address //原创 2017-11-24 17:12:55 · 2141 阅读 · 1 评论 -
SQL Server2012 学习之(七) :索引的创建及管理
在数据库搜索的时候,如果数据量较大,需要较长时间进行搜索。因此可以在数据表中对关键数据创建索引对象,以提高查询效率。索引的具体作用见下图。 1.创建索引1.1可视化界面中进行创建 创建步骤:在数据表(以AdventureWorks2012为例)——选取一个具体的表(以Person.Password为例)——展开菜单——右键单击索引——新建非聚集索引,这里要说明一下,如原创 2017-11-23 19:48:39 · 2419 阅读 · 0 评论 -
SQL Server2012 学习之(四) :创建和修改数据表
这篇文章主要是熟悉数据表的创建和修改,所谓万丈高楼平地起,今天的地基一定要打牢!1.创建数据表一个数据库从无到有的第一步,就是创建数据表。创建数据表前,需要进行需求分析,即判断一个表中需要哪些字段(下图)创建数据表流程:数据库列表中选取一个具体的数据库(AdventureWorks012)——>选取“表”右键——>新建表——>输入列名、数据类型——>Ctrl原创 2017-11-13 19:54:54 · 6031 阅读 · 0 评论 -
SQL Server2012 学习之(十) :插入与修改SQL数据
插入数据是数据库使用中的常用操作,在对数据库进行操作时,更经常使用的是用T-SQL语句进行数据插入,可视化界面的操作较少,因此这篇博客在介绍数据插入的时候侧重于使用T-SQL语句进行。其语法格式如下。1.insert……value语句insert value是基本的新增数据语句,在新增时需要对表中的每一列进行添加,数据格式不能出错。在这里以Adventu原创 2017-11-24 22:03:16 · 3688 阅读 · 0 评论 -
SQL Server2012 学习之(十六) :触发器的创建与使用
接上篇博客的内容,触发器可以看作是一个特殊的存储过程。本篇博客主要关注DML和DDL触发器对应的使用方法。1.触发器的定义触发器的定义如下图。它与存储过程的区别在于触发器是被动调用的 ,即在满足特定事件的情况下被执行,而存储过程是在使用操作语句时主动进行调用。触发器大致分为两种:DDL触发器和DML触发器,相对应的具体定义如下。2.创建触发器2.1创建INSERT触发器INSERT触发器是DML触...原创 2017-12-02 19:47:53 · 31499 阅读 · 3 评论 -
SQL Server2012 学习之(十四):T-SQL语言基础(下)
1.字符串函数常用的字符串函数如下图2.聚合函数聚合函数分为以下几种。例: select sum(TotalDue) as 总收益 ,avg(TotalDue) as 平均收益,count(TotalDue) as 数量,max(TotalDue) as 最大原创 2017-12-01 15:03:26 · 688 阅读 · 0 评论 -
SQL Server2012 学习之(十五) :存储过程的创建与修改
存储是数据库开发中经常使用的操作,可以把许多重复的操作(只是一些参数不同)模块化,与编程中的函数类似,但是存储过程的功能大于函数。存储过程的定义如下。1.创建存储过程创建存储过程的语法如下。1.1 一个简单的存储过程新建查询中输入create procedure pro_testasselect * from Sa原创 2017-12-01 16:50:16 · 2861 阅读 · 0 评论 -
SQL Server2012 学习之(六) :视图的创建、修改等基本操作
前面几篇博客对数据表的创建,修改等操作进行了分析。数据表中为了避免冗余,只存储最基本的信息,例如身高、体重、年龄等。如果想查看一个人的所有信息,可能要涉及多个数据表(比如有3个数据表分别储存身高、体重和年龄),这时使用视图就可以起到很好的效果。1.创建视图1.1可视化界面中进行创建创建步骤:在数据库(例如AdventureWorks2012)中找到视图选项——>原创 2017-11-16 20:15:04 · 17161 阅读 · 0 评论 -
SQL Server2012 学习之(十三) :T-SQL语言基础(上)
这篇和下篇博客主要介绍一些T-SQL的语言基础,主要是梳理一些操作,可以作为参考,在概念不清晰的时候查看。本文涉及5点:常量与变量运算符表达式注释控制语句1.常量与变量常量在T-SQL中是不需要声明的。变量分为全局变量和局部变量。全局变量一般不涉及,平时接触的大多是局部变量,其声明和赋值语句如下。代码如下:declar原创 2017-11-29 21:33:25 · 862 阅读 · 0 评论 -
SQL Server2012 学习之(三) :数据库的导入及第一个“Hello World”
1.数据库的导入 安装好软件之后,就可以从SQL Server ManagementStudio进入,进行使用操作。 在刚开始使用的过程中,由于SQL Server自身不包含示例数据库,因此需要自己下载。数据库文件是mdf后缀。这里提供一个官方的下载链接。https://msftdbprodsamples.codeplex.com/releases/view/55原创 2017-11-06 16:29:36 · 2063 阅读 · 0 评论 -
SQL Server2012 学习之(一) :入门知识
SQL Server是Microsoft发布的一个关系型数据库管理系统,用于对多个数据库进行管理。从今天起对SQL Server2008进行学习,持续更新ing。。视频是网上买的,配套的参考书籍是《SQL Server2008从入门到精通》。为尊重卖家的利益,不公开视频下载地址,需要的可以私信我。1.数据库概念 1.1 数据库的3种类型数据库(Database)是按照数据结构原创 2017-11-03 21:59:36 · 6300 阅读 · 11 评论 -
SQL Server2012 学习之(十二) :XML存储与查询技术
XML数据以纯文本形式存在,不方便用户阅读和使用,但在修改和维护方面较容易。1.XML查询XML类型数据是SQL Server中独有的数据类型,与普通数据(Int,vchar)相比有着更高级的功能。新建一个表来说明XML数据的使用以及XML特有的query查询方法1.1XML数据的创建在新建查询中输入create table PERSON_example //新建数据原创 2017-11-29 16:51:43 · 922 阅读 · 0 评论 -
SQL Server2012学习之(二) :软件下载与安装
第一节介绍了SQL Server 2008的一些基本概念后,接下来就要进行环境的搭建和配置了。视频中有提供下载地址。由于文件较大,因此提供网盘的下载链接。各位有需要的自己前往下载。下载地址:http://download.csdn.net/download/s1314_jhc/10105003里面包含了SQL Server的下载地址以及安装说明。视频中提供的是SQL Server2012的原创 2017-11-05 20:04:39 · 860 阅读 · 0 评论 -
SQL Server2012 学习之(十一) :有趣的内外连接
之前介绍的select语句都是对单一的数据表进行操作。在实际情况中,一般会涉及到对多个数据表的操作,“连接”在这种情况下就能起到很好的作用。学习之初认为连接的功能与视图类似,不过学习完之后才发现连接可以“玩出花样”,很有趣!本篇博客从基本的内连接入手,引出与内连接相关的一些外链接操作。视图可参考第六篇:http://blog.csdn.net/s1314_JHC/article/d原创 2017-11-27 21:27:24 · 1158 阅读 · 0 评论