![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 82
mysql&Doris&sql&redis
斑马!
本科和研究生就读于某普通一本院校的计算机科学与技术专业,目前研究生三年级,暑期实习拿到美团,阿里,京东等大厂offer;秋招拿到了美团,京东,小米等大厂offer。方向是大数据开发工程师,主要做的是离线数仓和实时数仓这块。有想一起学习的小伙伴可以通过博客联系我!
展开
-
Doris最全使用手册
doris常用的理论基础原创 2022-09-17 16:05:03 · 9982 阅读 · 0 评论 -
mysql事务和隔离级别
目录1. 事务的概念和特效1.1 事务1.2 事务的acid属性1.3 多个事务导致的并发问题2.事务处理3. 事务的隔离级别1. 事务的概念和特效1.1 事务事务由单独单元的一个或者多个SQL语句组成,在这个单元中,每个SQL语句是相互依赖的。而整个单独单元作为一个不可分割的整体,如果单元中某条SQL语句一旦执行失败或者产生错误,整个单元将会回滚。所有受影响的数据将返回到事务开始以前的状态;如果单元中的所有SQL语句均执行成功,则事务被顺利执行。...原创 2022-05-23 14:59:34 · 170 阅读 · 0 评论 -
mysql的约束总结
目录什么是约束?约束分类约束使用not null约束unique约束primary key约束foreign key什么是约束? 为了保证数据的一致性和完整性,SQL规范以约束的方式对表数据进行额外的条件限制。 约束是表级的强制规定。 可以在创建表时候规定约束(create table语句),或者在表创建之后也可以(通过alter table 语句)。 约束分类1)一般分类 not null 非空约束,规定某个字段不能为空; ..原创 2022-05-22 23:10:31 · 305 阅读 · 0 评论 -
大数据--mysql1--mysql的下载安装配置环境变量及可视化工具navicat安装教程
目录一:mysql下载安装二: 配置mysql环境变量三:测试mysql是否安装成功四:安装MySQL界面工具--navicat五:navicat的基本使用一:mysql下载安装建议:下载Installer不要下载zip1.进入官网找到自己所需的安装包:https://dev.mysql.com/ ,路径:DOWNLOAD-->MYSQL Community Edition(GRL)-->MYSQL on Windows (Installer & Too.原创 2020-12-31 16:36:45 · 975 阅读 · 1 评论 -
大数据--mysql3--sql必知必会(第五版)之mysql的检索过滤数据
说明:本文是对《SQL必知必会》第五版学习的总结,并且参考文章《mysql基础》。对于文章的出现的表名称,列名请参考书籍《SQL必知必会》一:检索数据1.1检索某个列select prod_name from Products;使用select语句进行检索,使用from关键字指定数据库。1.2检索多个列select prod_name , prod_id , prod_price from Products;各表名之间使用逗号分开1.3检索所有列select *原创 2021-01-21 14:21:44 · 753 阅读 · 0 评论 -
大数据--mysql4--sql必知必会(第五版)之mysql的视图,存储过程,事务处理,游标,触发器总结
目录一:视图1.1使用视图的优点:1.2.创建视图二:存储过程2.1存储过程的优点:2.2 创建存储过程2.3 执行存储过程2.4 删除存储过程2.5 检查存储过程2.6 展示存储过程的结果三: 游标四 事务处理4.1 事务处理的作用:4.2 事务处理的几道术语五 触发器一:视图1.1使用视图的优点:重用SQL语句。 简化复杂的SQL操作。在编写查询后,可以方便地重用它而不必知道它的基本查询细节。 使用表的组成部分而不是整个表。.原创 2021-01-23 12:54:56 · 205 阅读 · 0 评论 -
大数据--mysql2--sql必知必会(第五版)学习总结(一)之mysql预备知识汇总
目录一:mysql的基础知识二:mysql用户有关命令三:创建更新删除数据表3.1 创建表3.2 更新表3.3 删除表四.插入更新删除数据4.1数据插入4.2 更新数据4.3 删除数据说明:本文是对sql必知必会(第五版)的学习总结,具体使用的数据库是mysql. 这篇文章中主要对mysql的基础知识,用户相关命令,创建,更新,删除表等进行总结。一:mysql的基础知识1)数据库(database): 保存有组织的数据库。2)表...原创 2021-01-20 15:08:51 · 636 阅读 · 0 评论 -
MySQL中count(1),count(*),count(某字段)等用法联系和区别
一:从执行结果来看count(*):所有行进行统计,包括NULL行count(1):所有行进行统计,包括NULL行count(column):对column中非Null进行统计二:从执行效率上看他们之间根据不同情况会有些许区别,MySQL会对count(*)做优化。(1)如果列为主键,count(列名)效率优于count(1) (2)如果列不为主键,count(1)效率优于count(列名) (3)如果表中存在主键,cou...原创 2021-04-21 16:21:01 · 958 阅读 · 0 评论 -
大数据--mysql5--leetcode上mysql题目总结
题目一:组合两个表题目链接:https://leetcode-cn.com/problems/combine-two-tables/思路关键:题目要求无论person是否有地址信息,都需要基于上述两表提供person的信息因此,需要采用left join on进行连接select firstName ,LastName,City,Statefrom Personleft join Addresson Person.PersonId = Address.PersonId;题目.原创 2021-03-28 17:02:39 · 339 阅读 · 0 评论 -
大数据--mysql6--leetcode上mysql题目总结(二)
目录题目一:上升的温度题目二:大的国家题目三:超过五名学生的课题目一:上升的温度题目链接:https://leetcode-cn.com/problems/rising-temperature/思路:在mysql中,日期类型的数据进行比较,不能直接使用减法, 需要使用datediff()函数进行比较select w1.id from Weather w1join Weather w2on datediff(w1.recorddate,w2.reco...原创 2021-03-28 18:33:09 · 291 阅读 · 0 评论 -
mysql索引使用总结
一:样例:创建表的时候就创建索引create table if not exists 'target.table'( id, report_date, fence_id, region_key primary key('id'), key 'fence_key' ('fence_id'), key 'region_key' ('region_code'))Engine = Innodb default charset = utf8mb4原创 2021-06-20 23:10:38 · 119 阅读 · 0 评论 -
mysql的主键/删除操作等
/*** Definition for singly-linked list.* public class ListNode {* int val;* ListNode next;* ListNode() {}* ListNode(int val) { this.val = val; }* ListNode(int val, ListNode next) { this.val = val; this.next = next; }* }*/class Solution原创 2021-06-27 15:24:39 · 482 阅读 · 0 评论 -
大数据--数据仓库6--doris深入总结
目录一:doris角色二:doris关键特性三:分区和分桶四:rollup4.1作用:4.2 概念:4.3 rollup说明五:前缀索引六:数据模型6.1 aggregate聚合模型6.1.1 导入数据聚合6.1.2 保留明细数据6.2.3 导入数据与已有数据聚合6.1.4 局限性6.2 uniq主键模型6.3 duplicate明细模型6.4 数据模型的选择建议七.mysql和doris区别八:总结一:doris角色二原创 2021-07-03 16:29:25 · 4624 阅读 · 0 评论 -
大数据--数据仓库5--doris学习总结
目录一:doris介绍二:开源olap引擎比较三:doris基本概念和架构图3.1 基本概念3.2 架构图4. doris数据导入5. doris的三种数据模型一:doris介绍 doris是一个基于mpp(massively parallel processing,即大规模并行处理)的交互式sql数据仓库,是一个面向多种数据分析场景的,兼容mysql协议的,高性能的,分布式关系型列式数据库,用于报告和分析。具体的业务场景包括:数据仓库建设 olap分析..原创 2021-06-27 21:33:42 · 2808 阅读 · 1 评论