数据仓库
文章平均质量分 64
什么是数据仓库?
以面向主题的、集成的、相对稳定的和反应历史变化的数据集合。
推荐书目:《阿里巴巴的大数据之路》、《数据仓库工具箱(第3版》
AIMaynor
个人博客:maynor1024.live,ai网站:api.maynor1024.live
展开
-
MySQL数据库教程天花板,mysql安装到mysql高级,强|硬 宋红康版(自用不可外传)
MySQL数据库最全笔记!转载 2022-04-17 19:49:08 · 8946 阅读 · 1 评论 -
Hive补充之窗口函数
我们在使用over()窗口函数时,over()函数中的这三个函数可组合使用也可以不使用。我们常使用的窗口范围是ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW(表示从起点到当前行),常用该窗口来计算累加。ntile(n) 把有序分区中的行分发到指定数据的组中,各个组有编号,编号从1开始,对于每一行,ntile返回此行所属的组的编号。over()函数中如果不使用这三个函数,窗口大小是针对查询产生的所有数据,如果指定了分区,窗口大小是针对每个分区的数据。原创 2021-03-09 15:00:40 · 1620 阅读 · 0 评论 -
数据仓库面试题整理超详细
[数据仓库](https://so.csdn.net/so/search?q=数据仓库&spm=1001.2101.3001.7020)的定义?首先,用于支持决策,面向分析型数据处理;其次,对多个异构的数据源有效集成,集成后按照主题进行重组,并包含历史数据,而且存放在数据仓库中的数据一般不再修改。转载 2022-03-21 15:24:37 · 7736 阅读 · 1 评论 -
最全91道MySQL面试题 | 附答案解析
为什么要使用数据库数据保存在内存优点:存取速度快缺点:数据不能永久保存数据保存在文件优点:数据永久保存缺点:1)速度比内存操作慢,频繁的IO操作。2)查询数据不方便数据保存在数据库1)数据永久保存2)使用SQL语句,查询方便效率高。3)管理数据方便什么是SQL?结构化查询语言(Structured Query Language)简称SQL,是一种数据库查询语言。作用:用于存取数据、查询、更新和管理关系数据库系统。什么是MySQL?MySQL是一个关系型数据库管理系统.转载 2021-08-04 16:17:57 · 445 阅读 · 1 评论 -
查询选修某课程的同学人数多于5人的教师姓名。
24、查询选修某课程的同学人数多于5人的教师姓名。答案:select tname from TEACHERS where tno in (select tno from COURSES where cno in ( select cno from SCORES sc group by cno having count(sc.sno)>5));原创 2020-11-11 15:44:32 · 8243 阅读 · 0 评论 -
mysql重点题目--查询“01“课程比“02“课程成绩高的学生的信息及课程分数
– 1、查询"01"课程比"02"课程成绩高的学生的信息及课程分数我的答案:select st.*,sc.s_score '语文',sc2.score2 '数学',inner join score sc on sc.s_id =st.s_id and sc.c_id='01'inner join score sc2 on sc2.s_id =st.s_id and sc2.c_id='02'where sc.s_score> sc2.s_score标准答案:SELECT s原创 2020-10-04 20:15:27 · 23082 阅读 · 0 评论 -
Mysql强化练习-难题之查询所有课程的成绩第2名到第3名的学生信息及该课程成绩
– 22、查询所有课程的成绩第2名到第3名的学生信息及该课程成绩`SELECT t1.* FROM(SELECT st.*,c.c_id,c.c_name,sc.s_score FROM student stLEFT JOIN score sc ON sc.s_id=st.s_idINNER JOIN course c ON c.c_id =sc.c_id AND c.c_id="01"ORDER BY sc.s_score DESC LIMIT 1,2) t1UNION ALLSELE.原创 2020-09-29 18:23:35 · 20942 阅读 · 5 评论 -
MySql45道练习
show databases ;create database newTest;use newTest;CREATE TABLE STUDENTS(sno VARCHAR(3) NOT NULL,sname VARCHAR(4) NOT NULL,ssex VARCHAR(2) NOT NULL,sbirthday DATETIME,class VARCHAR(5));CREATE TABLE COURSES(cno VARCHAR(5) NOT NULL,cname VARCHAR原创 2020-11-11 16:07:32 · 3198 阅读 · 0 评论 -
Mysql高级完整版
Mysql高级01 MySQL高级课程简介1.基本硬件知识(了解)1.1计算机工作原理1.中央处理器(英文Central Processing Unit,CPU)是一台计算机的运算核心和控制核心。CPU、内部存储器和输入/输出设备是电子计算机三大核心部件。其功能主要是解释计算机指令以及处理计算机软 件中的数据。CPU核心组件:1.算术逻辑单元(Arithmetic&logical Unit)是中 央处理器(CPU)的执行单元,是所有中央处理器的核心组成部分,由"And Gate"(与门) 和原创 2021-12-23 16:52:29 · 3707 阅读 · 2 评论 -
数据仓库|数据库面试题总结
文章目录数据库基础知识为什么要使用数据库什么是SQL?什么是MySQL?数据库三大范式是什么mysql有关权限的表都有哪几个MySQL的binlog有有几种录入格式?分别有什么区别?数据类型mysql有哪些数据类型引擎MySQL存储引擎MyISAM与InnoDB区别MyISAM索引与InnoDB索引的区别?InnoDB引擎的4大特性存储引擎选择索引什么是索引?索引有哪些优缺点?索引使用场景(重点)索引有哪几种类型?索引的数据结构(b树,hash)索引的基本原理索引转载 2022-03-09 19:10:04 · 570 阅读 · 0 评论