SQL Server数据库入门指南
目前,作为信息系统的核心和基础的数据库技术,在各个领域迅速普及,得到了越来越广泛的应用。
数据库已成为人们生活必不可少的一部分,无论是我们网上购物、网上订机票车票、网上挂号,甚至玩游戏,都在和数据库打交道。
柚子君.
这个作者很懒,什么都没留下…
展开
-
SQL Server 2012 数据库备份还原
文章目录1.数据库备份2.创建备份设备使用SSMS工具创建备份设备使用SQL方式创建备份设备3.完整备份与还原使用SSMS工具完整备份与还原使用SQL方式完整备份与还原4.差异备份与还原使用SSMS工具差异备份与还原使用SQL方式差异备份与还原5.事务日志备份与还原使用SSMS工具事务日志备份与还原使用SQL方式事务日志备份与还原1.数据库备份 数据库备份,即从SQL Server数据...原创 2019-07-09 14:59:40 · 19265 阅读 · 1 评论 -
SQL Server 2012 安全管理
文章目录1 服务器安全管理1.1 两种身份验证方式1.2 固定服务器角色1.3 Windows身份验证模式和混合模式的切换1.4 创建Windows身份验证的登录名1.5 创建SQL Server身份验证的登录名1.6 配置登录名服务器角色2 数据库安全管理2.1 固定数据库角色2.2 创建Windows验证的数据库用户2.3 创建SQL Server验证的数据库用户2.4 数据库角色的使用3 数...原创 2019-07-09 13:05:07 · 1416 阅读 · 0 评论 -
SQL Server 2012 触发器
文章目录1.触发器2.创建触发器3.修改触发器4.禁用启用触发器5.删除触发器1.触发器触发器是用户定义在关系表上的一类由事件驱动的特殊过程。一旦定义,触发器将被保存在数据库服务器里。任何用户对表的增删改操作均由服务器自动激活相应的触发器。触发器类似于约束,但是比约束更加灵活,可以实施更加复杂的检查和操作,具有更精细和更强大的数据控制能力。常用的触发器有DDL触发器和DML触发器,DDL触...原创 2019-07-09 02:39:16 · 2981 阅读 · 0 评论 -
SQL Server 2012 存储过程
文章目录1.存储过程2.无参存储过程3.带入参存储过程4.带出参存储过程5.修改存储过程6.查看存储过程7.删除存储过程1.存储过程存储过程是由过程化SQL语句书写的过程,这个过程经过编译和优化后存储在数据库服务器中,因此称它为存储过程,使用时只要调用即可。使用存储过程可以实现代码的复用、提高运行效率、降低通信流量以及方便实施业务规则。1.系统存储过程:SQL Server内置存储过程,...原创 2019-07-09 01:08:44 · 3459 阅读 · 0 评论 -
SQL Server 2012 索引
文章目录1.索引介绍2.创建索引①创建非聚集索引使用SSMS工具使用SQL方式②创建聚集索引使用SSMS工具使用SQL方式3.索引启用与禁用禁用索引使用SSMS工具使用SQL方式启用索引使用SSMS工具使用SQL方式4.查看索引5.删除索引使用SSMS工具使用SQL方式1.索引介绍 索引是一种重要的数据库对象,它可以和基本表或者视图建立关联。当表的数据量比较大时,查询操作会比较耗时。建立...原创 2019-07-08 23:47:16 · 1786 阅读 · 0 评论 -
SQL Server 2012 视图管理
文章目录什么是视图1.创建视图SSMS工具创建视图SQL方式创建视图2.更新视图SSMS工具更新视图SQL方式更新视图3.使用视图4.删除视图SSMS工具删除视图SQL方式删除视图什么是视图视图是从一个或几个基本表(或视图)导出的虚拟表。它与基本表不同,是一个虚表。数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍然放在原来的基本表中。所以一旦基本表中的数据发生变化,从视图中查询出...原创 2019-07-08 21:47:14 · 2147 阅读 · 0 评论 -
SQL Server 2012 数据查询二 多表查询(连接查询、嵌套查询)
文章目录SQL语法格式连接查询1.交叉连接查询2.内连接查询3.左外连接查询4.右外连接查询5.全外连接查询嵌套查询1.独立单值子查询2.独立多值子查询3.相关子查询SQL语法格式SELECT [all | DISTINCT] <目标列表达式> [别名] [,<目标列表达式> [别名]]...FROM <表名或视图名> [别名] [,<表名或视图名&...原创 2019-07-08 12:43:00 · 3121 阅读 · 0 评论 -
SQL Server 2012 数据查询一 单表查询(基础查询、条件查询、模糊查询、统计查询、分组查询)
文章目录SQL语法格式单表查询1.基础查询2.条件查询3.模糊查询4.统计查询5.分组查询SQL语法格式SELECT [all | DISTINCT] <目标列表达式> [别名] [,<目标列表达式> [别名]]...FROM <表名或视图名> [别名] [,<表名或视图名> [别名]]... | (<SELECT语句>) [AS]...原创 2019-07-08 12:42:07 · 2458 阅读 · 0 评论 -
SQL Server 2012 更新数据(添加数据、修改数据、删除数据)
文章目录说明添加数据修改数据删除数据说明 使用SSMS界面方式进行数据的添加修改删除操作比较简单,因此只在此进行介绍,内容分主要使用SQL方式讲解。 展开“数据库”,打开相应的数据库,然后再展开“表”,,右击需要操作的数据表,选择“编辑前200行”,进入表数据编辑面板,就可以对表中的数据进行添加、修改和删除操作了。需要说明的是,如果对数据进行修改,需要右击,点击“执行SQL...原创 2019-04-28 16:53:48 · 29527 阅读 · 3 评论 -
SQL Server 2012 关系图
文章目录准备知识创建数据库关系图添加数据表新建数据表切换数据表视图定义主键约束定义外键约束准备知识 数据库的关系图以图表的形式,直观地显示出数据库的整体结构。使用数据库关系图可以方便地创建和修改数据表、列、键以及表跟表之间的关系。此外,还可以修改索引和约束。创建数据库关系图展开“数据库”,然后展开需要创建关系图的数据库,右击“数据库关系图”,选择“新建数据库关系图”。...原创 2019-04-21 23:26:19 · 12119 阅读 · 2 评论 -
SQL Server 2012 默认约束(定义默认约束,删除默认约束)
文章目录准备知识定义默认约束使用SSMS工具定义默认约束使用SQL方式定义m默认约束方式一:在创建数据表的时候定义默认约束方式二:修改数据表定义默认约束删除默认约束使用SSMS工具删除默认约束方式一:在对象资源管理器中删除默认约束方式二:在表设计器中删除默认约束使用SQL方式删除默认约束准备知识 默认约束指定某列的默认值。例如,男性同学较多,性别就可以默认为‘男’。如果插入一条新的...原创 2019-04-21 22:41:45 · 24307 阅读 · 3 评论 -
SQL Server 2012 检查约束(定义检查约束、删除检查约束)
文章目录准备知识定义检查约束使用SSMS工具定义检查约束使用SQL方式定义检查约束方式一:在创建数据表的时候定义检查约束方式二:修改数据表定义检查约束删除检查约束使用SSMS工具删除检查约束方式一:在对象资源管理器中删除检查约束方式二:在表设计器中删除检查约束使用SQL方式删除检查约束准备知识 检查约束在表中定义一个对输入的数据按照设置的逻辑进行检查的标识符. 一旦表中某列...原创 2019-04-21 21:52:06 · 19682 阅读 · 1 评论 -
SQL Server 2012 唯一约束(定义唯一约束、删除唯一约束)
文章目录准备知识定义唯一约束使用SSMS工具定义唯一约束使用SQL方式定义唯一约束方式一:在创建数据表的时候定义唯一约束方式二:修改数据表定义唯一约束删除唯一约束使用SSMS工具删除唯一约束方式一:在对象资源管理器中删除唯一约束方式二:在表设计器中删除唯一约束使用SQL方式删除唯一约束准备知识 如果要求数据表中的某列不能输入重复值,有两种约束可以做到。一种是主键约束,即该列是数据表...原创 2019-04-21 21:05:45 · 40049 阅读 · 3 评论 -
SQL Server 2012 外键约束(定义外键、删除外键)
文章目录准备知识定义外键使用SSMS工具定义外键使用SQL方式定义外键删除外键使用SSMS工具删除外键方式一:在对象资源管理器中删除主键方式二:在表设计器中删除主键使用SQL方式删除外键准备知识 外键(FK)是用于建立或加强两个表数据之间的链接的一列或多列。 通过将表中主键值的一列或多列添加到另一个表中,可创建两个表之间的连接,这个列就成为第二个表的外键 FK约束的...原创 2019-04-21 20:00:26 · 37752 阅读 · 3 评论 -
SQLServer 2012 主键约束(定义主键、删除主键)
文章目录定义主键使用SSMS工具定义主键使用SQL方式定义主键方式一:在创建数据表的时候定义主键方式二:修改数据表定义主键删除主键使用SSMS工具删除主键方式一:在对象资源管理器中删除主键方式二:在表设计器中删除主键使用SQL方式删除主键 主关键字(primary key)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。在两个表的关系中,主关键字用来在一个表中引用来自于...原创 2019-04-21 18:18:00 · 27628 阅读 · 5 评论 -
SQL Server 2012 数据表操作(创建、修改、删除)
文章目录准备工作创建数据表使用SSMS工具创建数据表使用SQL方式创建数据表修改数据表使用SSMS工具修改数据表使用SQL方式修改数据表删除数据表使用SSMS工具创删除据表使用SQL方式删除数据表准备工作 在对数据表进行操作之前,需要对SSMS工具进行设置,否则会出现数据表无法保存的情况:在SSMS界面选择“工具”菜单,然后点击“选项”。进入选项界面后,选择“设计器”,取消勾选...原创 2019-04-21 15:59:59 · 24408 阅读 · 1 评论 -
SQL Server 2012 数据库复制与删除
文章目录复制数据库删除数据库使用SSMS工具对数据库进行删除使用SQL方式对数据库进行删除复制数据库启动SQL Server代理服务(1)可以直接在“对象资源管理器”中右击“SQL Server代理”,点击“启动”。(2)也可以通过“SQL Server 配置管理器”来启动“SQL Server代理”服务。展开“数据库”,右击需要复制的数据库,选择“任务”,在任务里选择...原创 2019-04-21 11:00:03 · 6406 阅读 · 0 评论 -
SQL Server 2012 数据库扩充与收缩
文章目录扩充使用SSMS工具对数据库进行扩充使用SQL方式对数据库进行扩充使用SSMS工具添加数据文件使用SQL方式添加数据文件收缩使用SSMS工具对数据库进行收缩使用SQL方式对数据库进行收缩使用SSMS工具收缩数据文件使用SQL方式收缩数据文件扩充使用SSMS工具对数据库进行扩充右击需要扩充的数据库,选择“属性”。打开“数据库属性”窗口,选择“文件”选项卡。在数据库文件区...原创 2019-04-15 23:27:54 · 6200 阅读 · 1 评论 -
SQL Server 2012 分离和附加数据库
简要介绍 SQL Server提供了“分离/附加”数据库、“备份/还原”数据库、复制数据库等多种数据库的备份和恢复方法。这里介绍一种学习中常用的“分离/附加”方法,类似于大家熟悉的“文件拷贝”方法,即把数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到其它磁盘上作备份,然后把这两个文件再拷贝到任何需要这个数据库的系统之中。比如,在实验教学过程中,同学们常常想把自己在学校实验室计算机中...原创 2019-04-15 21:49:50 · 10438 阅读 · 0 评论 -
SQLServer 2012 数据库脱机与联机操作
文章目录简要介绍脱机使用SSMS进行数据库脱机使用SQL进行数据库脱机联机使用SSMS进行数据库联机使用SQL进行数据库联机简要介绍 脱机与联机是针对数据库的当前状态来说的,当一个数据库处于可操作、可查询的状态时就是联机状态,而一个数据库尽管可以看到其名字出现在数据库节点中,但对其不能执行任何有效的数据库操作时就是脱机状态。 脱机和联机数据库到底有什么意义呢?在数据库管理及软...原创 2019-04-15 20:53:34 · 6189 阅读 · 0 评论 -
SQLServer 2012 数据导入与数据导出
文章目录导入数据使用SSMS工具导入数据导出数据使用SSMS工具导出数据导入数据数据信息:使用SSMS工具导入数据展开“数据库”,右击需要导入数据的数据库,选择“任务”,在任务中选择“导入数据”。进入SQL Server导入导出向导,点击“下一步”。在数据源中选择我们要导入的数据格式,这里演示是使用excel表格的,因此选择“Microsoft Excel”,然后...原创 2019-04-15 12:59:03 · 10634 阅读 · 1 评论 -
SQL Server 2012 修改数据库属性
文章目录使用SSMS工具修改数据库属性使用SQL方式修改数据库属性使用SSMS工具修改数据库属性连接到数据库展开“数据库”,右击相应的数据库,点击“属性”弹出数据库属性对话框,在该对话框中可以修改数据库的属性信息和配置信息。如果需要修改数据库名称,可右击相应的数据库,选择“重命名”。输入文字,对数据库进行重新命名。使用SQL方式修改数据库属性相关语法[更多信息请...原创 2019-04-15 10:42:54 · 7096 阅读 · 0 评论 -
SQL Server 2012 查看数据库属性
文章目录使用SMSS工具查看数据库属性使用SQL方式查看数据库属性使用SMSS工具查看数据库属性连接到数据库展开“数据库”,右击相应的数据库,点击“属性”弹出数据库属性对话框,在该对话框中可以查看到数据库的属性信息和配置信息。使用SQL方式查看数据库属性在SSMS工具栏中单击“新建查询”,打开“SQL编辑器”窗口输入创建SQL代码select * from sy...原创 2019-04-15 10:17:17 · 9624 阅读 · 1 评论 -
SQL Server 2012 创建数据库
文章目录基本概念使用SSMS工具创建使用SQL语言创建基本概念主要数据文件(.mdf) 主要数据文件包含数据库的启动信息,并指向数据库中的其他文件,用户数据和对象可存储在此文件中,一个数据库只有一个主数据文件。 主要数据文件由主文件组中的初始数据文件组成。 文件组是经过命名的数据文件集合。包含所有数据库系统表,以及没有赋给自定义文件组的对象和数据。主要数据文件是...原创 2019-04-15 00:06:01 · 26066 阅读 · 0 评论 -
SQL Server 2012 使用混合身份验证连接数据库
打开数据库,使用Windows验证方式,点击连接。右击数据库引擎实例中的属性在安全性中选中右侧的“SQL Server 和 Windows 身份验证模式”以启用混合登录模式选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”在安全性中,点开登录名,选中sa,右击属性,设置密码右击服务器实例,选则“方面”, 然后再选服务器配置,查看RemoteA...原创 2019-04-14 23:17:22 · 2368 阅读 · 0 评论 -
SQLServer 2012 连接数据库
使用“SQL Server配置管理器”启动并管理SQL Server 2012的引擎服务要使SQL Server 2012能够正常使用,SQL Server(MSSQLSERVER)服务必须启动。启动SSMS工具,连接到SQL Server 2012服务器,打开连接到服务器对话框,选择数据库引擎。. 在“服务器名称”下拉框中选择相应的服务器,默认的服务器名称和Windows操...原创 2019-04-14 21:52:10 · 7600 阅读 · 0 评论 -
SQL Server 2012 管理工具
文章目录Business Intelligence Development Studio(BIDS)SQL Server Data Tools (SSDT)SQL Server Management Studio(SSMS)Reporting Services Configuration Manager(报表服务配置管理器)SQL Server Configuration Manager(SQL ...原创 2019-04-14 21:18:33 · 8543 阅读 · 0 评论 -
SQLServer 2012 相关服务
文章目录MSSQLSERVERSERVER AGENTSQL Server BrowserSQL Server Analysis ServicesSQL Server Reporting ServicesSQL Server Integration ServicesService BrokerNotification ServicesMSSQLSERVER 默认数据库引擎是用于存储、...原创 2019-04-14 21:11:44 · 1049 阅读 · 0 评论 -
SQL Server 2012 安装教程
推荐使用msdn我告诉你网站进行下载,SQL Server 2012 下载地址先选择服务器如何选择SQL Server 2012 选择自己要的版本,如果32位机器找x86的版本,如果是64位的请选择x64版本。安装好进入,系统会自动加载ios,找到安装程序,双击打开选择安装然后选择全新的sql server独立安装选择安装然后选择全新的sql server独立安装...原创 2019-04-14 20:43:04 · 74392 阅读 · 17 评论 -
数据库中的常用的数据模型 层次模型 网状模型 关系模型
层次数据模型 定义:层次数据模型是用树状<层次>结构来组织数据的数据模型。 满足下面两个条件的基本层次联系的集合为层次模型 1. 有且只有一个结点没有双亲结点,这个结点称为根结点 2. 根以外的其它结点有且只有一个双亲结点其实层次数据模型就是的图形表示就是一个倒立生长的树,由基本数据结构中的树(或者二叉树)的定义可知,每棵树都有且仅有一个根节点,其余的...原创 2019-04-14 13:41:45 · 62493 阅读 · 1 评论 -
数据库中的数据模型 概念数据模型、逻辑数据模型、物理数据模型
模型是现实世界特征的模拟和抽象。在数据库技术中,用数据模型的概念描述数据库的结构和语义,是对现实世界的数据抽象。数据模型是研究数据库技术的核心和基础。文章目录1.概念数据模型(CDM)2.逻辑数据模型(LDM)3.物理数据模型(PDM)1.概念数据模型(CDM) 现实世界主要涉及以下一些概念: (1)实体(Entity) 客观存在并可相互区别的事物称为实体。...原创 2019-04-14 13:04:42 · 17897 阅读 · 4 评论 -
数据管理技术的产生和发展 人工管理阶段 文件系统阶段 数据库系统阶段
数据库技术是应数据管理任务的需要而产生的。数据管理是指对数据进行分类、组织、编码、存储、检索和维护,它是数据处理的中心问题。而数据的处理是指对各种数据进行收集、存储、加工和传播的一系列活动的总和。 在应用需求的推动下,在计算机硬件、软件发展的基础上,数据管理技术经历了人工管理、文件系统、数据库系统三个阶段。数据管理三个阶段比较 人工...原创 2019-04-14 10:42:53 · 24031 阅读 · 1 评论 -
数据库系统基本概念
下面将介绍与数据库技术紧密相关的数据、数据库、数据库管理系统和数据库系统4个基本概念. 1. 什么是数据(data) 我们可以这样来定义数据:描述客观事物的符号记录成为数据。数据是数据库中存储的基本对象,数据不仅仅是狭义上的数字表现形式,如整数、实数、浮点数等,它在广义上还包含了文本文字(text)、图形(graph)、图像(image)、音频(audio)、视频(vid...原创 2019-04-08 22:45:15 · 1429 阅读 · 0 评论 -
数据库技术的地位
目前,作为信息系统的核心和基础的数据库技术,在各个领域迅速普及,得到了越来越广泛的应用。 从小型单项事务处理系统到大型信息系统,从联机事务处理(OLTP:On-Line Transaction Processing)到联机分析处理(OLAP:On-Line Analyisi Processing),从一般的企业管理到计算机辅助设计与制造(CAD/CAM:Computer Aided...原创 2019-04-07 23:01:14 · 2015 阅读 · 0 评论 -
SQL语言类型 DQL、DML、DDL、DCL
SQL(Structure Query Language)结构化查询语言是数据库的核心语言,是高级的非过程化编程语言。它是为查询和管理关系型数据库管理系统中的数据而专门设计的一种标准语言。它功能强大,效率高,简单易学易维护。SQL语言基本上独立于数据库本身、使用的机器、网络、操作系统,基于SQL的DBMS产品可以运行在从个人机、工作站到基于局域网、小型机和大型机的各种计算机系统上,具有良好的可移植...原创 2019-03-31 20:11:57 · 960 阅读 · 0 评论 -
SQL Server 2012数据库 系统数据库介绍
前言 在SQL Server中,数据库可分为用户数据库和系统数据库。用户数据库是用户为实现特定用户需求而创建的数据库,主要用来存储用户的应用数据。系统数据库是在安装SQL Server时自动创建的,主要用来完成特定的数据库管理工作的数据库。 SQL Server 2012的系统数据库主要有master、model、msdb、tempdb和resource这五个。各系统数据库介绍...原创 2019-03-31 19:37:07 · 12124 阅读 · 0 评论 -
SQL Server 2012数据库 数据对象系统范围
以下内容针对一个数据库实例数据库:有32767个数据库,最小为1MB,最大为1TB。表:每个数据库最多有20亿个表。列:每个表最多1024列,每列的最大字节数为8060(文本和图像列除外)。索引:每个表有一个聚集索引,249个非聚集索引。一个复合索引最多有16个索引关键字。触发器:每个表最多有3个触发器,分别用于插入、修改和删除等操作。存储过程:一个存储过程可以有1024个参数和最多...原创 2019-03-31 18:33:27 · 1751 阅读 · 0 评论