![](https://img-blog.csdnimg.cn/20210811121136433.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL
文章平均质量分 63
MySQL学习笔记 & 实战练习
纪筱白
人生,由我不由天;幸福,由心不由境。
展开
-
MySQL学习笔记——SQL语句操作_3(拉勾教育数据分析实战训练营学习笔记)
SQL语句操作_MySQL核心查询1文章目录SQL语句操作_MySQL核心查询11 单表查询1.1 排序1.2 聚合函数1.3 分组1.4 LIMIT关键字2 SQL约束2.1 主键约束2.2 非空约束2.3 唯一约束2.4 外键约束2.5 默认值约束1 单表查询1.1 排序通过 ORDER BY 子句,可以将查询出的结果进行排序排序只是显示效果,不会影响真实数据语法格式SELECT 字段名 FROM 表名 [WHERE 字段 = 值] ORDER BY 字段名 [ASC / DESC]原创 2021-08-10 21:56:28 · 254 阅读 · 0 评论 -
MySQL学习笔记——SQL语句操作_4(拉勾教育数据分析实战训练营学习笔记)
SQL语句操作_MySQL核心查询2(多表查询)文章目录SQL语句操作_MySQL核心查询2(多表查询)1 外键约束1.1 外键1.2 级联删除2 笛卡尔积3 内连接3.1 隐式内连接3.2 显式内连接4 外连接4.1 左外连接4.2 右外连接5 SQL JOINS 总结1 外键约束1.1 外键外键指的是在从表中与主表的主键对应的那个字段(就是说,数据表A中有一列,这列指向了另一张数据表B的主键,数据表A中的这列就是外键)使用外键约束可以让两张表之间产生一个对应关系,保证主从表的引用的完整性原创 2021-08-10 21:51:25 · 209 阅读 · 0 评论 -
MySQL学习笔记——SQL语句操作_2(拉勾教育数据分析实战训练营学习笔记)
MySQL学习笔记——SQL语句操作文章目录MySQL学习笔记——SQL语句操作DQL[^1] 查询表中数据1 简单查询2 条件查询DQL1 查询表中数据1 简单查询执行顺序FROM --> WHERE --> GROUP BY --> HAVING --> SELECT --> ORDER BY查询不会对数据库中的数据进行修改,只是一种显示数据的方式语法格式SELECT [DISTINCT] <select_list>FROM <lef原创 2021-08-09 20:18:21 · 127 阅读 · 0 评论 -
MySQL学习笔记——SQL语句操作_1(拉勾教育数据分析实战训练营学习笔记)
MySQL学习笔记——SQL语句操作(入门级)文章目录MySQL学习笔记——SQL语句操作(入门级)1 通用语法2 注释语法3 DDL[^1]操作数据库3.1 创建数据库3.2 选择/查看数据库3.3 修改数据库3.4 删除数据库4 DDL操作数据表4.1 创建数据表4.2 查看数据表4.3 删除数据表4.4 修改数据表5 DML [^2]操作表中数据5.1 插入数据5.2 更改数据5.3 删除数据1 通用语法SQL语句可以单行 或者 多行书写,以分号结尾 。可以使用空格和缩进来增加语句的可读性。原创 2021-08-09 19:35:42 · 257 阅读 · 0 评论 -
MySQL学习笔记——MySQL数据类型(拉勾教育数据分析实战训练营学习笔记)
MySQL学习笔记——MySQL数据类型MySQL数据库中,每一条数据都有其数据类型,主要可以分为数值型,字符串型和日期时间型三大类。说明如下所示:数值类型TINYINT一个非常小的整数,占1字节。如果是有符号,范围是(-128—127);如果是无符号,范围是(0—255)。INT正常大小的整数,占4字节。如果是有符号的,范围是(-2147483648—2147483647);如果是无符号,范围是(0—4294967295)。BIGINT一个大的整数,占8字节。如原创 2021-08-09 18:12:35 · 275 阅读 · 0 评论 -
MySQL学习笔记——数据库基本概念(拉勾教育数据分析实战训练营学习笔记)
MySQL学习笔记——数据库基本概念文章目录MySQL学习笔记——数据库基本概念1 什么是数据库2 为什么使用数据库3 数据库与数据库管理系统4 数据库分类5 关系型数据库主要对象1 什么是数据库数据库(DataBase,DB):按照数据结构来组织、存储和管理数据的仓库。数据库是数据的集合,其本质是一个文件系统,以文件的方式,将数据库保存在电脑上。2 为什么使用数据库表1. 各数据存储方式的比较内存文件(Excel)数据库优点速度快数据可以永久保存海量数据存储,提原创 2021-08-09 17:06:02 · 205 阅读 · 0 评论 -
SQL刷题——查找入职员工时间排名倒数第三的员工所有信息
数据异常排查我们先看下数据异常排查的背景,一般情况下,BAT 的数据产品 DAU 都比较大,动辄几百万上千万,甚至过亿,因此业务方和管理层每天都会盯着核心数据,而在这些核心数据中肯定会有一些数据是波动比较大的。这时,分析师需要对这些波动进行排查并解释原因,如果没有一套方法论面对问题就会很头痛,你可以回想下自己是否面对过这种情况,每天早上面对波动数据无从下手,找不到原因,解决不了,进而浪费很多时间做了很多无用功,感觉永无出头之日。实际上,数据有较大波动,无非就两个原因:一是目前数据本身有问题;二是业务本身原创 2021-08-04 20:50:41 · 352 阅读 · 0 评论 -
SQL刷题——查找最晚入职员工的所有信息
题目牛客题霸-SQL篇 SQL1 查找最晚入职员工的所有信息思路查询入职时间最晚的员工信息,即筛选出条件为hire_date 最大的员工信息注意聚合函数不能直接用在 WHERE 后做筛选条件。因为SQL的执行顺序是WITH AS --> FROM ( JOIN ) --> WHERE --> GROUP BY --> HAVING --> SELECT --> ORDER BY。就是说,WHERE是对分组前的结果集进行条件筛选的,而聚合函数是对分组后的结果集进原创 2021-08-04 19:51:20 · 825 阅读 · 0 评论