10.1 事务的基本概念:
什么是事务?事务是用户定义的一个数据库操作序列,该操作要么全做,要么全不做,是一个不可分割的工作单位,是恢复(知识点)和并发控制(知识点)的基本单位
事务和程序的区别:
在关系数据库中,一个事务可以是一条SQL语句,或多条SQL语句,或整个程序
一个程序可以有多个事务
我们将 身份验证 选择为 SQL Server 身份验证。输入刚刚创建的用户名和密码:
但是现在还是不能直接使用,因为权限问题。你会看到下面的错误提示框:
解决问题的方法
所以,我们现在还是需要通过 Windows 身份验证 连接数据库。在里面进行下面的设置设置。
Step 1
摘要:数据加密作为有效防止未授权访问和防护数据泄露的技术,在各种信息系统中广泛使用。作为信息系统的核心,GaussDB(DWS)数仓也提供数据加密功能,包括透明加密和使用SQL函数加密。
本文分享自华为云社区《看GaussDB(DWS)如何使用SQL加密函数实现数据列加解密》,作者:Hello E
项目中需要计算使用年限,按月份算。刚开始踩了坑,不足1年应该按1年算。记录下~
和当前时间比较,用DATEDIFF函数DateDiff(month,比较的时间,getdate())先算出月份,再除以12算年份
查看代码
--月份差值 2.083333
select CONVERT(decima
7.1 数据库设计概述:
数据库设计一般定义:数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求
定的应用环境:一个数据库不可能什么数据都接收,如在学校
本章的目的:如何构造一个好的数据库模式
6.1 问题的提出:
关系模式的表示:
关系模式由五部分组成,是一个五元组:R(U,D,DOM,F)
R表示关系模式名
U表示一组属性
D表示U的取值范围,如Son的取值范围是0-100
DOM表示属性的域映射,如age到整数100,中的映射
F为属性组U的
转载自作者zhang502219048的微信公众号【SQL数据库编程】:Sql Server性能排查和优化懒人攻略
很多年前,笔者那时刚从广东技术师范学院(现为广东技术师范大学,以前为广东民族学院)的计算机科学学院计算机科学与技术(师范)专业(广东专插本,本科插本生,跨专业)毕业不久,还没
针对 .NET MAUI (微软 .Net 6 跨多平台应用 UI)框架的研究学习,使用VS2022 C# 和 XAML 创建本机移动和桌面应用,开发一套代码可以发布在 Android 、 iOS 、 macOS 和 Windows 上运行的应用。经过一个android APP+WebAPI的实
查询某数据库中的所有数据表
SELECT name as table_name
FROM sysobjects
WHERE xtype='u'
ORDER BY name
查询某数据库中的所有数据表及其数据总条数
SELECT a.name 数据表,
b.rows 数据总条数,
摘要:通常在运维监控出现CPU使用率较高、P80/P95指标较高、慢SQL数量上升等现象,或者业务出现超时报错时,优先应排查是否出现慢SQL。
本文分享自华为云社区《GaussDB慢SQL常见定位处理手段》,作者:酷哥。
关键指标
通常在运维监控出现CPU使用率较高、P80/P95指标较高、慢SQ
3.1 SQL概述:
SQL:结构化查询语言,是关系数据库的标准语言,SQL是一个通用的、功能极强的关系数据库语言
结构化查询:理解:就是只要告诉数据库我要干什么,怎么干就可以了
3.1.2 SQL的特点:
综合统一:
集数据定义语言 DDL,数据操纵语言 DML,数据控制语言 DCL功能于一
数据库安装
选择全新安装模式继续安装
输入产品秘钥:这里使用演示秘钥进行
接受许可
规则检测
可以后期再开放防火墙对外端口
选择需要安装的功能,想省事可以选择【全选】
可以安装JDK,这边选择取消 Polybase 查询服务
使用默认实例
服务器配置–默认即可
服务器配置
Reporting Se
2.1关系数据结构形式化定义:
2.1.1关系:
单一的数据结构 - 关系:
现实世界的实体以及实体间的各种联系均用关系来表示
逻辑结构 - 二维表:
从用户的角度,关系模型中的数据的逻辑结构是一张二维表
关系模型是建立在集合代数的基础上
域:域是一组具有相同数据类型的值的集合
例:整数
摘要:本文重点介绍单个SQL语句持续执行慢的场景。
本文分享自华为云社区《GaussDB(DWS) SQL性能问题案例集》,作者:黎明的风。
本文重点介绍单个SQL语句持续执行慢的场景。我们可以对执行慢的SQL进行单独分析,SELECT、INSERT、UPDATE等语句都可以使用explain v
摘要:GaussDB(DWS) 中锁等待可以设置等待超时相关参数,一旦等锁的时间超过参数配置值会抛错。
本文分享自华为云社区《GaussDB(DWS) 锁相关参数及视图详解》,作者: yd_220527686。
一、锁相关参数
GaussDB(DWS) 中锁等待可以设置等待超时相关参数,一旦等锁的
一、什么是关系型和非关系型数据库,两者都包含那种数据库
1、关系型数据库
关系型数据库是指采用了关系模型来组织数据的数据库。简单来说,关系模式就是二维表格模型。
常见关系型数据库管理系统(ORDBMS):
Oracle、MySql、Microsoft SQL Server、 SQLite、Po
事务
四大属性
1,原子性:事务是一个完整的整体,要么都执行,要么都不执行
2,一致性:当事务完成时,数据必须处于一致状态
3,隔离性:对数据修改的所有并发事务是彼此隔离的,即事务必须是独立的,不应以任何方式依赖于或影响其他
4,永久性:事务完成
可以毫不夸张的说:“网上所有搜索出来的答案,都没有解决我的问题”,我是采用以下的方式处理此异常,借此宝地mark一下
今天使用链接服务器查询Mysql数据库时,出现以下问题:
消息 7347,级别 16,状态 1,第 13 行链接服务器 'ODBC名称' 的 OLE DB 访问接口 'MS
准备工作
一台Linux(Centos7为例)服务器。
安装Docker服务。
安装并启动SqlServer容器服务。
编写Shell文件
给出一个备份的范例
#!/bin/bash
#设置mssql备份目录
folder=/var/opt/mssql/data/databack/
day=`da