1.外键级联操作大家都知道在定义了外键之后,如果对主键表进行数据删除或更新时,如果存在数据关联,则触发外键约束抛出异常并且删除操作被回滚。这个就是SQL SERVER默认设置。其实我们还可以设置其操作为“级联”、“设置NULL”或者“设置默认值”。“级联”也就是在发生主键表删除或更新操作时,相关外键数据也被删除或者更新为与主键一致值。“设置NULL”即将如果外键列可接受NULL值,则更新为N
触发器是一种特殊类型存储过程,它不同于之前我们介绍存储过程。触发器主要是通过事件进行触发被自动调用执行。而存储过程可以通过存储过程名称被调用。Ø 什么是触发器    触发器对表进行插入、更新、删除时候会自动执行特殊存储过程。触发器一般用在check约束更加复杂约束上面。触发器和普通存储过程区别是:触发器是当对某一个表进行操作。诸如:update、i
# SQL Server SA 账号管理 在日常数据库管理工作中,我们经常需要创建和管理 SQL Server 账户。SA 账号是 SQL Server 系统管理员账号,允许访问所有数据库和服务器功能。在本篇文章中,我们将解释如何检查和管理 SA 账号状态,确保我们能够高效地使用这个强大账户。 ## 流程概述 以下是管理 SQL Server "SA" 账户基本流程: |
原创 15天前
30阅读
上周末把Windows Server 2008 R2 Hyper-V 主机升级到Windows Server 2012。过程还是比较简单,甚至不需要通过从Windows Server 2012 安装光盘启动系统来安装。直接把安装文件拷贝到桌面就可以了。  需要注意事项是:1. 关闭所有虚拟机。或者最好把它们迁移到其他Hyper-V主机上。升级过程中是不能有任何保存状态
1.SQL service 系统概述SQL service 是一个可扩展、高性能、为分布式客户机 / 服务器计算所设计数据库管理系统数据库系统组成数据库用户软件系统硬件系统 内部体系结构三模式结构概念概念:型 、值型: 某一类数据结构和属性。值: “型” 具体赋值。模式结构从逻辑上分: 1 .外模式 、模式 2.内模式三抽象模式结构 3.二映像功能对用户而言: 用户模式(外模式)
# SQL Server服务器主体 'hnsszstsccg.com' 已存在 ## 介绍 当您在SQL Server中创建一个新服务器主体时,可能会遇到以下错误消息:"SQL Server服务器主体 'hnsszstsccg.com' 已存在"。这表示您正在尝试创建一个已经存在服务器主体。 本文将为您提供解决此问题步骤和示例代码,帮助您深入了解SQL Server服务器主体和如何
原创 2023-08-28 07:09:53
598阅读
# 如何实现"SQL Server数据库主体拥有数据库角色" ## 简介 在SQL Server数据库中,主体是数据库中实体,而角色则是一组权限和访问控制集合。通过将数据库主体分配给数据库角色,可以实现对数据库对象授权和权限管理。本文将引导你了解如何在SQL Server中实现数据库主体拥有数据库角色操作流程和具体步骤。 ## 操作流程 下面是实现"SQL Server数据库主体拥有数
原创 10月前
23阅读
# SQL Server模式 在SQL Server中,存在着三个重要模式,它们分别是外模式、概念模式和内模式。这三个模式是数据库系统设计中关键概念,通过它们可以实现数据逻辑组织、存储和访问。在本文中,我们将详细介绍这三个模式定义和使用,并通过代码示例来说明它们应用。 ## 外模式 外模式也被称为用户模式或者子模式,它是对用户可见数据库模式。每个用户都可以定义自己外模式,
# 如何在SQL Server中实现毫秒时间戳 作为一名经验丰富开发者,我将指导你如何在SQL Server中实现毫秒时间戳。首先让我们来看一下整个流程: ## 流程图 ```mermaid flowchart TD A(创建表) --> B(插入数据) B --> C(查询数据) ``` ## 步骤及代码示例: ### 1. 创建表 首先,我们需要创建一个表来存
原创 5月前
73阅读
数据库系统内部体系结构数据库模式结构模式外模式内模式数据库系统映像与数据独立性外模式/模式映像模式/内模式映像数据库系统模式和二映像优点DBMS主要功能DBMS数据存储过程 数据库模式结构数据库系统内部体系结构从逻辑上被分为外模式、模式和内模式三抽象结构和二映像功能 应用1 外模式1
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t w
原创 2021-07-27 17:23:33
558阅读
## 怎么设置英文版2012SQL SERVER主体颜色为黑色 在SQL Server Management Studio(SSMS)中,可以通过自定义主题来设置界面的颜色。默认情况下,SSMS使用Visual Studio颜色方案,可以通过修改SSMS设置文件来更改主题颜色。 ### 步骤1: 打开设置文件 打开SSMS并导航到“工具”->“选项”,在弹出对话框中选择“环境”->“字体
原创 11月前
169阅读
在简单查询基础上,开始学习SQL汇总分析。这篇学习笔记一共分为以下几个部分:1,汇总分析1)汇总函数:Count(列名):求某列行数Sum(列名):对某列数据求和,,只能对数值类型列计算Avg(列名):求某列数据平均值,只能对数值类型列计算Max(列名):求某列数据最大值Min(列名):求某列数据最小值2)所有的汇总函数,如果输入是列名,会将空值(null)排除在
模式 : 数据库中全体数据逻辑结构和特征描述 仅涉及型描述 不涉及具体值。 模式一个具体值称为一个实例,同一个模式可以有很多实例。 模式是相对稳定,而实例是相对变动.因数据库中数据是在不断更新 模式反映是数据结构及其联系,而实例反映是数据库某一时刻状态。三模式结构: (用户,概念,物理) 面向用户或应用程序员用户,用户对应外模式 面向建立和维护数据库人员
关于如何下载其他博主们已经讲很清楚了,我来讲讲不听前人经验自己下载心酸历程。安装结果:安装成功,且能够成功运行安装软件:SQL Server 2019 配置管理器,Microsoft SQL Server Management Studio 18 简称SSMS这俩软件分别有什么功能SQL Server 2019 配置管理器 SQL Server 配置管理器是一种工具,用于管理与 SQL Se
转载 7月前
85阅读
1.服务器规划 服务器IpDNSSQLDC192.168.171.20127.0.0.1SQLNODE1192.168.171.21192.168.171.20SQLNODE2192.168.171.22192.168.171.20修改3台电脑 计算机名称(准备sqlserver2014安装包)将作为域控服务器改为SQLDC,其余两台分别是SQLNODE1,SQLNODE22.开始2.
转载 6月前
787阅读
MySQL表完整性约束为防止不符合规范数据存入数据库,在用户对数据进行插入、修改、删除等操作时,MySQL提供 了一种机制来检查数据库是否满足规定条件,以保证数据库中数据准确性和一致性,这种机制 就是完整性约束。 MySQL中主要支持六种完整性约束,如表所示。 完整性约束 约束条件约束描述PRIMARY KEY主键约束,约束值可唯一标识对应记录NOT NULL非空字段值不
待续
ii
原创 2023-07-20 15:47:22
94阅读
        案例背景:公司从意大利购买了一套中控系统,前期我也没有参与其中(包括安装、实施都是第三方),直到最近项目负责人告诉我:前期谈判以为是数据库License费用包含在合同中,现在经过确认SQL Server 数据库License需要我们这边提供。等我连接到该数据库服务器检查时,发现数据库版本为2012 Enterprise
概述事务主要用于处理操作量大,复杂度高数据。比如说,在人员管理系统中,你删除一个人员,你既需要删除人员基本资料,也要删除和该人员相关信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! 事务处理可以用来维护数据库完整性,保证成批 SQL 语句要么全部执行,要么全部不执行。 一般来说,事务是必须满足4个条件(ACID)::原子性(Atomicity,或称不可分割性)、一致性(C
  • 1
  • 2
  • 3
  • 4
  • 5