SQL
大雷!
士不可不弘毅任重而道远!
展开
-
SQL批量修改纪要
背景: 数据迁移时部分数据需要匹配处理.类似于a表+b表=c表或者a表有的数据b表没有需要将a表的数据处理到b表中等等.今天就遇到a表有基础数据,b表只有一部分,而b表中没有的这部分数据a表中有,要定期从a表中同步,但是这件事手动sql处理方便,不希望在程序中处理. 那只能通过sql来完成,为此纪要!问题: sql如何实现批量修改?# sql实现批量修改的场景正常有下面三种情况:# 1. 修改一条数据update table_name set column_name = val whe.原创 2021-06-22 13:13:39 · 11824 阅读 · 0 评论 -
SQLYong设置Tab缩进
背景: SQLYong是一款经典的数据库链接工具,但是默认的Tab缩进是8个字符, 习惯了1Tab=4char的稍有不习惯,为此纪要!问题: SQLYong如何设置tab缩进?下面是设置步骤:原创 2021-06-22 11:46:29 · 558 阅读 · 2 评论 -
ERwin Data Modeler数据库建模工具使用纪要
ERwin Data Modeler数据库建模工具使用纪要背景:公司数据结构熟悉时主动建模过程中使用ERwin Data Modeler数据库建模工具遇到了一些问题,特此纪要!问题: 1. ERwin Data Modeler数据库建模工具的使用? 2. ERwin Data Modeler数据库建模工具在建模MySQL导出sql时没有生成对应的注释?解决: 1. 关于ERwin Data Modeler数据库建模工具的使用在网上找到一篇试读教程,比较清晰,适合新手快速掌握其应用技巧,从而自.原创 2021-04-21 17:48:31 · 1089 阅读 · 0 评论 -
in和exists的区别和使用场景纪要
背景:闲来有空整理一下,特此纪要!问题:SQL查询中in和exists的区别和使用场景是什么?1. in的使用场景是什么? :日常查询中会有多值包含的情况处理,此时就需要in来解决。(Eg:in('a','b','n');) :当大表数据驱动小表数据的时候。(此时用in优于exists)2. exists的使用场景是什么? 当小数据表需要主动驱动大数据表时,此时用exists优于in。3. in和exists的区别是什么? 哈哈 使用场景不同。至此,这个问题记录.原创 2021-01-24 11:40:59 · 719 阅读 · 0 评论 -
MySQL索引相关纪要
背景:为了加强基础性建设,抽空整理一下MySQL相关的优化纪要。1. 索引是什么?索引是一种快速检索数据的数据结构。2. 索引的意义是什么?提升数据检索效率,减轻数据处理分担。3. 索引创建的场景是什么?随着系统数据的量级提升,在硬件条件达标的情况下,数量达到一定量级后就需要创建。4. 索引的创建如何进行?CREATE INDEX [INDEX_NAME] ON FROM [TABLE_NAME]([COLUMN_NAME1],[COLUMN_NAME2],[...]);5. 索引如何.原创 2021-01-23 11:16:01 · 122 阅读 · 0 评论 -
Mybatis数据SQL处理纪要
Mybatis数据传参List<Object> objList,SQL处理纪要:/** * 过期数据定时处理. * @param entityList * @return */public int updateTimingProce(@Param("entityList") List<Entity> entityList);<!-- 过期数据定时处理. --><update id="xxxx" parameterType="java.uti.原创 2020-11-03 12:02:48 · 137 阅读 · 0 评论