在开发或者维护数据的过程中,经常需要对一些垃圾数据进行清理: 下面提供一种查询是否存在重复id 的方式: SELECT id,count(1) FROM TABLE_NAME GROUP BY id HAVING cou…
分类:数据库
两个大表的个别字段的模糊匹配查询
需求: 有两个表A,和B,分别为300万和400万数据,B中path字段包含目录信息,需要匹配A中的path信息,及B.path in A.path且需要包含信息。 问题: 1 如果直接关联查询,如用like,instr…
范式判断的三个步骤以及各个范式标准(1NF,2NF,3NF,BCNF,4NF)
范式判断的三个步骤 假设我们有关系模式R(A,B,C),函数依赖F={AB->C} 1.检查R中元素的闭包,也就是哪些元素或者元素组合可以根据F中函数依赖关系得到完整的R,这些元素或者元素组合就是候选码。这里AB的…
TiDB 2.0 GA Release
2018 年 4 月 27 日,TiDB 发布 2.0 GA 版。相比 1.0 版本,对 MySQL 兼容性、系统稳定性、优化器和执行器做了很多改进。 TiDB SQL 优化器 精简统计信息数据结构,减小内存占用 加快进…
mysql数据库修改用户权限
1、登陆:mysql -u root -p 2、查看现有用户:select host ,user ,authentication_string from mysql.user; 3、新建用户:create user …
关于MYSQL和达梦数据库分组合并重复数据问题
关于MYSQL和达梦数据库分组合并重复数据问题 问题模型 为了方便说明问题,让我们首先建立一个问题模型;假设有表A和表B,结构如下所述: 表A结构 列名 列类型 列说明 a_id bigint(20) 主键 a_name…
[数据库系统]存储和文件结构
所有计算机问题都可以归结为缓存问题 —某大佬 上面这句话是某日在知乎上无意看到的,但却在我的脑海里停留良久。如果之前看到这句话,可能也就略过了,但最近做了不少缓存想关的工作,从redis到ADT设备缓存,从…
云数据库ClickHouse二级索引 - 最佳实践
引言 阿里云数据库ClickHouse二级索引功能近日已正式发布上线,主要弥补了ClickHouse在海量数据分析场景下,多维度点查能力不足的短板。在以往服务用户的过程中,作者发现绝大部分用户对ClickHouse单表查…
mysql存储xml文件_存储XML文档的方法
mysql存储xml文件 There have been several approaches that have been proposed to organize the contents of the XML do…
oracle创建用户密码和权限
oracle数据库的权限系统分为系统权限与对象权限。 系统权限( database system privilege ) 可以让用户执行特定的命令集。例如,create table权限允许用户创建表,grant any …
数据库的本质、概念及其应用实践(一)
今天这堂课,分为三个大点,正如标题所指出的,是讨论数据的本质、概念与应用实践。第一点本质的探讨是站在一个更高的高度来分析数据的产生以及各种使用场景,然后将数据相关的存储手段,作一个汇总讲解。而概念,则是一个串讲,主要放在…
用面向对象的思维方式来设计数据库
————因为懒惰,所以思索 场景 我们有多种类型订单:实物订单、特享商户订单、核销订单、生活缴费订单、电影票订单、机票订单、以及以后会持续新增的未知类型订单,它们都存放在不同的订单类型表中 影响 导致有些业务做起来会比较…