数据库
文章平均质量分 50
MySQL 已经其他数据库相关博客
EasyChill
静以修身 俭以养德
展开
-
mysql 批量更新和单条更新(循环)
首先说结论:在条件字段都使用索引的情况下,批量更新的效率优于单条更新注:此结论没有考虑更新数据量的临界值,即没有考虑两种更新在达到哪个数据量级别的时候,会有明显的差异我们项目中几百条数据以上的同时更新的话,使用了批量更新我们知道mysql5.5 以后 默认使用的innodb,innodb是行级锁优缺点对比:批量更新:优点:是速度快缺点:当where条件字段,没有索引的情况下,可能会导致表锁,并且当字段的数据重复度过高的时候,也可能引发表锁比如,更新where条件为性别,只有男女两种情况,原创 2022-03-08 14:21:53 · 4455 阅读 · 0 评论 -
Elasticsearch 7+ 知识点总结
文章目录概述基本概念Node 与 ClusterIndexDocumentType参考概述Elasticsearch(以下简称es) 开源es能够快速地储存、搜索和分析海量数据。维基百科、Stack Overflow、Github用的都是esElastic 的底层是开源库 Lucene,es是基于此搭建的,并且提供 RESTful API 的操作接口。基本概念Node 与 ClusterElastic 本质上是一个分布式数据库,允许多台服务器协同工作,每台服务器可以运行多个 Elastic 实原创 2021-12-09 17:28:20 · 2578 阅读 · 0 评论 -
sql server把id相同的行的数据拼接
例:id name1 A1 B1 C2 a2 b结果:id 别名1 A,B,C2 a,b方法:sql2005+的实现。SELECT id,STUFF((SELECT ','+name FROM Test WHERE id=T.id FOR XML PATH('')),1,1,'') AS 别名 FROM Test T GROUP BY T.id原创 2021-08-30 17:59:52 · 1741 阅读 · 0 评论 -
【MySQL】必备终极技能篇(持续更新...)
文章目录基本框架锁索引MySQL性能优化主从复制读写分离存储引擎事务mvcc分库分表日志基本框架锁索引MySQL性能优化主从复制读写分离存储引擎事务mvcc分库分表日志...原创 2020-03-31 14:13:15 · 1945 阅读 · 0 评论 -
sql优化的几种方法
在sql查询中为了提高查询效率,我们常常会采取一些措施对查询语句进行sql优化,下面总结的一些方法,有需要的可以参考参考。1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where nu...转载 2019-12-30 17:12:19 · 221 阅读 · 0 评论 -
Redis相关面试题收集整理
redis的相关基础知识,请看我下面这篇博客的第四模块【Redis】下载、安装、操作、介绍、作用、可视化工具一站式整理文章目录面试题部分:声明:大部分内容转自其他博客。我只是整理了一下。知识呢,是用来传播的~1、使用redis有哪些好处?【基础】2、Redis有哪些数据结构? 【基础】3、如果有大量的key需要设置同一时间过期,一般需要注意什么?【中等】4、为什么Redis需要把所有数据放到内...原创 2019-11-26 13:58:01 · 225 阅读 · 0 评论 -
mysql分库分表 dangdang插件
dangdang是开源的一个分库分表插件,实现了简单的分库分表的功能github地址 https://github.com/dangdangdotcom/sharding-jdbc首先是jar包引用,maven依赖如下<dependency> <groupId>com.dangdang</groupId> <artifactI...原创 2019-10-08 10:46:22 · 1121 阅读 · 0 评论 -
【MySQL】杂记
mysql的基本数据类型里几个int如下:类型大小范围(有符号)范围(无符号)用途TINYINT1字节(-128,127)(0,255)小整数值SMALLINT2 字节(-32 768,32 767)(0,65 535)大整数值MEDIUMINT3 字节(-8 388 608,8 388 607)(0,16 777 215)大整数值...原创 2019-08-22 15:03:19 · 325 阅读 · 0 评论 -
【Redis】下载、安装、操作、介绍、作用、可视化工具一站式整理
一、下载下载地址: https://github.com/MicrosoftArchive/redis/releases 我们下载这个版本;然后解压到我们自己的目录二、 安装与调试1、打开cmd(Win+R:输入cmd)2、进入到解压目录3、进入到目录以后使用命令redis-server.exe --service-install redis.windows.c...原创 2019-07-26 14:17:58 · 534 阅读 · 0 评论 -
【MySQL数据库】触发器和存储过程
1、触发器1.1 概念个人理解:触发器就是:当某个你规定的事件发生以后触发的一些操作。 是一种特殊的存储过程。百度百科的概念 1.2 语法创建一条执行语句的语法: CREATE TRIGGER 触发器名 AFTER|BEFORE 触发事件 ON 表名 FOR EACH ROW 执行语句创建多条执行语句的语法: CREATE TRIGGER 触发器名 AF...原创 2019-07-18 15:24:48 · 691 阅读 · 0 评论 -
阿里云-AnalyticDB【分析型数据库】总结介绍
申明申明申明:本文在介绍AnalyticDB的基础上主要介绍MySQL版本一、背景随着企业IT和互联网系统的发展,产生了越来越多的数据。数据量的积累带来了质的飞跃,使得数据应用从业务系统的一部分演变得愈发独立。物流、交通、新零售等越来越多的行业需要通过OLAP做到精细化运营,从而调控生产规则、运营效率、企业决策等。在业务系统中,我们通常使用的是OLTP数据存储,例如MySQL,Postgre...原创 2019-04-30 14:49:26 · 6069 阅读 · 0 评论 -
SQL中的一些【函数用法】总结归纳和【其他】
文字比较简略,例子比较突兀,需要自行联想,持续更新…1、current_date 和 sysdate在oracle中current_date与sysdate都是显示当前系统时间, 其结果基本相同,但是有三点区别: 1. current_date返回的是当前会话时间,而sysdate返回的是服务器时间; 2. current_date有时比sysdate快一秒,这可能是四舍五入的结果;...原创 2019-04-19 14:30:14 · 587 阅读 · 0 评论 -
数据的两种处理方式 OLAP、OLTP
1、整体介绍数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing)1、OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。2、OLTP 系统强调数据库内存效率,强调内存各种指标的命令率,强调绑定变量,强调并发操作;3、业务类系统主要供基层人员使用,进行一线业务操作联机分析处理OLAP(On...原创 2019-04-15 10:56:04 · 2167 阅读 · 0 评论 -
数据库的优化之索引!
一、数据库的分类关系型数据库非关系型数据库二、数据库的引擎分类MyISAM存储引擎InnoDB存储引擎MEMORY存储引擎MERGE存储引擎三、索引优化数据库mysql逻辑架构图SQL优化优化的注意具体事项网络资料散乱,查阅不便,所以做如下整理,内容出处均以标明,侵删!一、数据库的分类关系型数据库...转载 2018-09-08 17:35:57 · 755 阅读 · 0 评论 -
数据库之【事务特性】和【隔离级别】和【传播行为】
1、事务的四大特性2、多个事务访问同一数据遇到的五类问题3、隔离级别4、传播行为5、Java代码中的事务配置1、事务的四大特性原子性(Atomic):事务中各项操作,要么全做要么全不做,任何一项操作的失败都会导致整个事务的失败; 一致性(Consistent):事务结束后系统状态是一致的; 隔离性(Isolated):并发执行的事务彼此无法看到对方的中间状态; ...原创 2018-09-11 11:19:32 · 455 阅读 · 0 评论 -
Navicat Premium怎么设置字段的唯一性(UNIQUE)?
1、打开你想要设计的表2、清楚你想要设计哪个字段为唯一的,例如我这里是设计name字段唯一,然后点击索引3、然后设置相关内容说明:名:索引名字段:想要设计的那个UNIQUE字段名,这里可以选择,也可以直接输入索引类型:当然是选择UNIQUE啦索引方法:可以不写,默认如图注释:就是注释啦4、点击左上角的保存。5、测试,当你插入相同name值的记...原创 2018-08-29 20:30:12 · 28417 阅读 · 0 评论 -
Oracle数据库基础!
一、数据库:即一种数据的组织形式,用于存储数据;SQL: 结构化查询语言,不区分大小写; SQL语言种类: DCL、数据库控制语言DDL、数据库定义语言DML、数据库操纵语言DQL、数据库查询语言Oracle: 甲骨文公司的产品二、常用数据类型:数值型number number(10,2) 整体长度为10位,小数位2位,整数位8位字符型:char 不可变...原创 2018-06-18 22:26:58 · 389 阅读 · 0 评论