@@IDENTITY与SCOPE_IDENTITY()
在一条 INSERT、SELECT INTO 或大容量复制语句完成后,@@IDENTITY 中包含语句生成的最后一个标识值。如果语句未影响任何包含标识列的表,则 @@IDENTITY 返回 NULL。如果插入了多个行,生成了多个标识值,则 @@IDENTITY 将返回最后生成的标识值。如果语句触发了一个或多个触发器,该触发器又执行了生成标识值的插入操作, ...
数据库连接方式汇总
1.Access数据库的DSN-less连接方法:
复制代码 代码如下:
set adocon=Server.Createobject("adodb.connection")
adoconn.Open"Driver={Microsoft Access Driver(*.mdb)};DBQ="& _
Server.MapPath("数据库所在路径")
2.Access OLE DB连接方法:
复制代码 代码如下:
set adocon=Server. ...
Flink SQL 知其所以然:Table 与 DataStream 的转转转
目录
1.序篇
2.背景及应用场景介绍
3.Table 与 DataStream API 的转换具体实现
3.1.先看一个官网的简单案例
3.2.实现第 2 节中的逻辑
3.3.Table 和 DataStream 转换注意事项
4.总结与展望
1.序篇
废话不多说,咱们先直接上本文的目录和结论,小伙伴可以先看结论快速了解博主期望本文能给小伙伴们带来什么帮助 ...
SQL行转列应用的动态实现方式
概述:
SQL行转列的需求,在项目中还是经常可见的,尤其报表类的应用,更是非常广泛!上期我们讲了SQL行转列的静态实现方式,本期搞一下行转列的动态实现方案,解决方案并不唯一,这里采用存储过程的实现方式!
接下来我们详细讲解下SQL动态行转列的实现步骤:
创建模拟数据:
这里还是老套路,IT编程人入 ...
如何让数据库发挥最大价值
完善的数据可以推动业务取得成功,数据能够帮助您更好地了解客户,洞悉他们的需求,还能帮助您的企业机构提供更优质的全方位用户体验。
简而言之,数据对于任何业务的成功都至关重要。而优化数据库性能更是保持客户满意度和帮助企业在竞争中保持领先地位的关键。以下方法能帮助您让数据库发挥最大价值。
检查数 ...
ShardingSphere 分布式数据库简介
Apache ShardingSphere 是一个开源的分布式数据库,它还有一个用户和开发人员需要的生态系统,为之提供了定制和云原生的体验。
Apache ShardingSphere 是一个开源的分布式数据库,它还有一个用户和开发人员需要的生态系统,为之提供了定制和云原生的体验。在加入 Apache 基金会的三年里,ShardingSphere ...
不止SQL优化!数据库还有哪些优化大法?
目录
前言
一、架构优化
1、分布式缓存
2、读写分离
3、水平切分
4、架构优化小结
二、硬件优化
三、DB优化
1、Oracle
2、MySQL
3、POSTGRES
4、达梦数据库
四、SQL优化
1、执行计划
2、SQL优化实战
1)原数据库表结构
2)待优化的SQL(查询当前用户在当前时间前后10个小时的订单情况,并根据订单创建时间升 ...
怎样写出可以在各个数据库中都能执行的SQL?
不同类型数据库的函数语法或多或少存在差异,要想让功能相同的 SQL 查询语句在不同类型的数据库中都能被顺利执行,就要把各数据库都有的那些差异化函数语法进行翻译。
使用 ORM 技术能够将程序员书写的查询转换成不同数据库的 SQL,相当于有一定的移植能力。但 ORM 技术只适合应对 OLTP 场景下的简单 SQL,难以实现 ...
16 个该搞定的数据库索引问题!
大家好,我是悟空呀,这次我们来细说下 MySQL 中的索引。
我们先从一个面试场景开始:
面试官:了解过数据库索引吗?
候选人:听过一些,底层数据结构好像是二叉树,不对,好像是 B 树,哦,我想起来了,好像是 B+树……(像极了当年面试的我)
面试官:听过哈希索引吗?
候选人:我知道哈希表,哈希索 ...
Hbase 构建二级索引的一些解决方案
1 为什么需要二级索引
HBase的一级索引就是rowkey,我们仅仅能通过rowkey进行检索。假设我们相对Hbase里面列族的列列进行一些组合查询,就只能全表扫描了。表如果较大的话,代价是不可接受的,所以要提出二级索引的方案。
二级索引的思想:简单理解就是,根据列族的列的值,查出rowkey,再按照rowkey ...
谁还没经历过死锁呢
本文转载自微信公众号「小林coding」,作者小林coding。转载本文请联系小林coding公众号。
大家好,我是小林。
说个很早之前自己遇到过数据库死锁问题。
有个业务主要逻辑就是新增订单、修改订单、查询订单等操作。然后因为订单是不能重复的,所以当时在新增订单的时候做了幂等性校验,做法就是在新增订单记 ...
像Excel一样使用SQL进行数据分析
Excel是数据分析中最常用的工具 ,利用Excel可以完成数据清洗,预处理,以及最常见的数据分类,数据筛选,分类汇总,以及数据透视等操作,而这些操作用SQL一样可以实现。SQL不仅可以从数据库中读取数据,还能通过不同的SQL函数语句直接返回所需要的结果,从而大大提高了自己在客户端应用程序中计算的效率。
1 重复数 ...
开源的诱惑——数据库篇
开源如一个意气风发的少年,在数据库领域大展拳脚。
近两年开源数据库的融资屡创新高,2020年开源数据库厂商PinCAP获得2.7亿美元融资,成为数据库领域单笔融资最高,2021年,开源图数据库Neo4j获得3.25亿美元融资,再次打破数据库领域单笔融资记录。在开源数据库的融资历程中,没有最高,只有更高。
今年初, ...
关于Alluxio中元数据同步的设计、实现和优化
【51CTO.com快译】元数据同步是Alluxio的重要特性。这篇文章描述了设计、实现和其他内部流程,用以调整性能。
元数据同步(sync)是Alluxio中的核心功能,它使文件和目录与所在存储系统下真实的来源保持一致,进而使用户能够轻松地从Alluxio中检索出最新版的数据。同时了解内部流程对调整性能也非常重要。本文介绍了A ...
VScode第三方插件打开sqlite数据库图文教程
目录前言对比1.文本文件、表格软件打开2.专业软件3.pythonVScode 第三方库打开数据库1. 下载第三方库插件2.打开sqlite新建查询3.输入查询内容总结前言
最近在做的东西涉及SQLite数据库(一种常用在移动端的数据库类型,和mysql这些主流数据库也差不多),为了方便调试开发,数据库预览很重要;同时,mac预览数据库的软件多 ...
DB-Engines 公布 2021 年度数据库:Snowflake
DB-Engines 宣布 Snowflake 获得“2021 年度数据库”称号。
DB-Engines 是全球知名的数据库流行度排行榜网站,其评选年度数据库的标准为:计算数据库当前最新流行度分数(2022 年 1 月)的同比增长量,分数增长最多的即为年度数据库。
年度 DBMS:Snowflake
Snowflake 平台是一个完全托管的云服务,它整合了数 ...
安装Percona Server的几个步骤
简介
Percona Server是基于官方MySQL的一个开发的分支,在功能和性能上较 MySQL 有着很显著的提升。
安装Percona Server的步骤,跟安装MySQL官方的版本的步骤是一样的。
1.下载安装包
安装的时候一般下载Linux通用的二进制包,解压就可以直接安装 了。
下载二进制包地址:
www ...
还有和Redis一样好用的NoSQL
实际上为了更好的描述实体之间的关系,我们要是再继续使用Redis的话,是不是感觉实体之间的关系不够那么的明显,虽然也是属于NoSQL的一种,但是相对来说,Redis,表现实体之间的关系就没有那么清晰了,为了更好的描述实体之间的关系,就会使用图形数据库来进行了,那么今天阿粉介绍的,就是一个图形化的数据可,Neo4J ...
推荐物联网项目中采用时序数据库
随着制造业数字化的发展以及物联网应用的普及,越来越非互联网、业务系统的数据被采集、记录和存储。
很多系统开发者熟悉的是 Oracle、MySQL等关系型数据库,以及像 Redis 这样的键值数据库,于是在物联网应用、制造业数字化应用中也延续了相似的数据库选型。
这样做得好处很直接,产品熟悉,技术难度可控,开发工 ...
字节一面:事务还没提交的时候,Redolog 能不能被持久化到磁盘呢?
又是被自己菜醒的一天,总结面经看到这题目听都没听过,打开百度就像吃饭一样自然
老规矩,背诵版在文末。点击阅读原文可以直达我收录整理的各大厂面试真题
首先,咱需要明白的是,啥是持久化?
听起来高大上,换句简单的话来说,就是把数据写到磁盘上,也成为落盘。
那为啥要做持久化到磁盘?
目的就是 ...