mysql
SQL笔记和总结
阿东在路上
这个作者很懒,什么都没留下…
展开
-
MySql基础架构和日志系统
select * from T where ID>2; 大题来说Mysql可以分为Server层和存储引擎层. Server层包括连接器,查询缓冲,分析器,优化器,执行器,所有跨存储引擎的功能都在这层实现。 引擎层是负责数据的写入和读取,其架构模式是插件式的,支持InnoDB,MyISAM,Memony等多个引擎,Mysql从5.5.5开始默认采用InnoDB引擎。 连接器:连接管理以及权限认证。 查询缓冲:查询命中则直接返回。 分析器:词法分析,语法分析。 优化器:执行计划生成,返原创 2020-06-12 21:29:58 · 136 阅读 · 0 评论 -
SQL语法笔记
1.ifnull(arg1,arg2) SELECT IFNULL(NULL,"11"); -> 11 SELECT IFNULL("00","11"); -> 00 判断if中的arg1是否为NULL,如果为NULL则输出arg2,否则输出本身。 2.if(boolen,arg1,arg2) select if(money>0,money,0) from part 即:money>0是选择money,否则取0;(boolen=true,输出arg1;flase,输出a原创 2020-06-05 21:23:48 · 98 阅读 · 0 评论 -
hive实操二统计上传视频最多的用户Top10以及他们上传的观看次数在前20的视频
video表结构 user表结构 需求分解 查询上传视频最多的用户top10; 将top10的数据表与video表join,得到上传视频的相关信息; 将上述表信息对view进行排序并取前20; 需求实现 查询上传视频最多的用户top10; SELECT videos,uploader FROM gulivideo_user_orc ORDER BY videos DESC LIMIT 10 ; - [ ] 将top10的数据表与video表joi..原创 2020-05-21 20:53:24 · 815 阅读 · 0 评论 -
Hive安装及配置matestore文件到MYSQL
1:安装配置hive (1):将准备好的hive文件上传到linux上指定的文件夹下。 (2):将tar包解压到指定文件夹下,这里指定/opt/module。 (3):修改配置文件。 将hive-env.sh.template 改名为 hive-env.sh (2):配置hive-env.sh 配置HADOOP_HOME路径 配置HIVE_CONF_DIR路径 2:hive的数据存储...原创 2020-05-17 20:42:52 · 557 阅读 · 0 评论 -
CentOS6.9下mysql的完全卸载
检查系统下是否安装了mysql数据库。 检查mysql服务是否开启,如果开启则关闭mysql服务,最后查看mysql服务状态,确认关闭。 卸载mysql安装组件 rpm -qa | grep -i mysql检查没有包即可。 查找并删除MySQL相关的文件 ...原创 2020-05-02 16:27:59 · 279 阅读 · 0 评论