摘要:行转列适用于按照数据的某个维度的聚合,例如成绩单,按照学生姓名整合各科成绩; 列转行适用于拆分某条数据的各属性,例如拆分学生成绩单,按名称、学科、成绩展示; 行转列方法: 通常使用聚合函数对数据进行处理,例如sum、max、count等 SELECT user_name , MAX(CASE cou
阅读全文
摘要:1.目的方面: segmentation 解决各节点数据倾斜问题, 适用于木桶原理, 数据量大的那个节点将会拖慢整个查询. partition 主要解决的是数据删除和空间回收问题. 列式数据库删除数据的代价较大. 相比一条一条记录的删除动作, 删除整一个partition 的代价要小得多(其实一个p
阅读全文
摘要:Oracel数据库常用语句: --查看用户和默认表空间的关系 select username,default_tablespace from dba_users; --查看当前用户能访问的表 select * from user_tables; --Oracle查询用户表 select * from
阅读全文
摘要:mysql的top用法需要借助limit limit在mysql中主要用于查询语句中,对查询结果进行分页处理,例如有10000条数据,想要拿到前100条数据,就要使用limit对结果前100条分页处理。 limit的格式 limit的参数有两个,分两种情况: 当只传一个参数时,参数代表的是数据量;当
阅读全文
摘要:数据库update总结 1、初始update 这种方式对仗工整,适用于初始属性赋值 update 表名 set 列名1=值1,列名2=值2,列名3=值3..... where 条件 2、普通update 这种方式适用于表关联赋值,适用范围最广 update 表名1 set 列名=(select 值
阅读全文
摘要:以上会创建需求的两个表可以供以完成以下查询操作 在进行数据表信息查询时,不是只有简单的查询所有,更多的时候,我们需要的只有部分信息,所以掌握条件查询的技巧很重要 ==比较==查询 利用的是算术运算符, = != 等符号对信息进行检索 ==逻辑==查询 利用的是且或非的逻辑思想,即 and or no
阅读全文
摘要:MySQL数据库是当前应用非常广泛的一款关系型数据库 主要需要掌握 数据库信息的增删改查 数据库的操作主要包括: 数据库的操作,包括创建、删除 表的操作,包括创建、修改、删除 数据的操作,包括增加、修改、删除、查询,简称crud ==数据库操作== 创建,删除,查询 创建: 删除: 查询: 使用:
阅读全文
摘要:mysql是一种关系型数据库,是为了表示事物与事物之间的关系,本身存于数据库中的内容意义并不大,所以广泛应用于编程语言中,python中九含有与MySQL交互的模块 pymysql 编程对mysql的操作
阅读全文