MySql
文章平均质量分 79
MySql知识拾零
郭大唐
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySql力扣VIP面试题:1440. 计算布尔表达式的值
转载: 声明:如果我侵犯了任何人的权利,请联系我,我会删除 欢迎高手来喷我 文章目录题目描述题解 题目描述 写一个 SQL 查询, 以计算表 Expressions 中的布尔表达式. 返回的结果表没有顺序要求. 查询结果格式如下例所示. 题解 select e.left_operand, operator, e.right_operand, case when a.value < b.value and operator = '<' then "true" when原创 2021-01-22 20:34:25 · 350 阅读 · 0 评论 -
MySql力扣VIP面试题:1308. 不同性别每日分数总计 + 1204. 最后一个能进入电梯的人
转载: 声明:如果我侵犯了任何人的权利,请联系我,我会删除 欢迎高手来喷我 文章目录1308. 不同性别每日分数总计题解1204. 最后一个能进入电梯的人题解 1308. 不同性别每日分数总计 链接:https://leetcode-cn.com/problems/running-total-for-different-genders (gender, day)是该表的主键 一场比赛是在女队和男队之间举行的 该表的每一行表示一个名叫 (player_name) 性别为 (gender) 的参赛者在某一天获原创 2021-01-08 22:25:51 · 491 阅读 · 0 评论 -
MySql力扣VIP面试题:1398. 购买了产品A和产品B却没有购买产品C的顾客+1596. 每位顾客最经常订购的商品+1421. 净现值查询
转载: 声明:如果我侵犯了任何人的权利,请联系我,我会删除 欢迎高手来喷我 文章目录1398. 购买了产品A和产品B却没有购买产品C的顾客题目描述题解1596. 每位顾客最经常订购的商品题目描述题解1421. 净现值查询题目描述题解 1398. 购买了产品A和产品B却没有购买产品C的顾客 链接:https://leetcode-cn.com/problems/customers-who-bought-products-a-and-b-but-not-c/solution/liang-chong-fang-s原创 2021-01-07 21:16:25 · 823 阅读 · 0 评论 -
1445. 苹果和桔子+1393. 股票的资本损益+1270. 向公司CEO汇报工作的所有人+1285. 找到连续区间的开始和结束数字
1445. 苹果和桔子 链接:https://leetcode-cn.com/problems/apples-oranges 题目描述 表: Sales ±--------------±--------+ | Column Name | Type | ±--------------±--------+ | sale_date | date | | fruit | enum | | sold_num | int | ±--------------原创 2021-01-06 21:42:11 · 649 阅读 · 0 评论 -
(转载)在MySQL中实现Rank高级排名函数
转载:链接:http://fellowtuts.com/mysql/query-to-obtain-rank-function-in-mysql/ 声明:如果我侵犯了任何人的权利,请联系我,我会删除 欢迎高手来喷我 文章目录1、在MySQL中实现Rank普通排名函数2、查询以降序排列3、在MySQL中实现Rank普通并列排名函数4、在MySQL中实现Rank高级并列排名函数转载 [http://fellowtuts.com/mysql/query-to-obtain-rank-function-in-my转载 2021-01-06 18:05:33 · 305 阅读 · 0 评论 -
MySQL中distinct的使用方法 +leetcode中MySql题 619. 只出现一次的最大数字 + 1076. 项目员工II + 178. 分数排名
MySQL中distinct的使用方法 测试表: 对多列进行操作 select distinct orderid, foodName, price from table_3; 当distinct应用到多个字段的时候,其应用的范围是其后面的所有字段,而不只是紧挨着它的一个字段,而且distinct只能放到所有字段的前面,如下语句是错误的: select orderid, foodName, distinct price from table_3; distinct对NULL是不进行过滤的,原创 2021-01-06 17:55:17 · 367 阅读 · 0 评论 -
mysql中count(1)会计算null的行!count(列名)不会计算null的行!count(*)会计算null的行(sqlite一样的)
来源: 声明:如果我侵犯了任何人的权利,请联系我,我会删除 欢迎高手来喷我 文章目录count(id)做对比count(列名)不会计算null的行count(*)会计算null的行count(1)会计算null的行 count(id)做对比 count(列名)不会计算null的行 count(*)会计算null的行 count(1)会计算null的行 ...原创 2020-12-28 17:17:54 · 1750 阅读 · 0 评论 -
MYSQL round()函数 原文:https://blog.youkuaiyun.com/chinabestchina/article/details/72799826
在mysql中,round函数用于数据的四舍五入,它有两种形式: 1、round(x,d) ,x指要处理的数,d是指保留几位小数 这里有个值得注意的地方是,d可以是负数,这时是指定小数点左边的d位整数位为0,同时小数位均为0; 2、round(x) ,其实就是round(x,0),也就是默认d为0; 下面是几个实例 1、查询: select round(1123.26723,2); 结果:1123.27 2、查询: select round(1123.26723,1); 结果: 1123.3 3转载 2020-10-21 16:02:58 · 122 阅读 · 0 评论 -
MySql分区算法
@TOC参考https://www.nowcoder.com/profile/8222772 侵权请联系我 前言 一般情况下我们创建的表对应一组存储文件,使用MyISAM存储引擎时是一个.MYI和.MYD文件,使用Innodb存储引擎时是一个.ibd和.frm(表结构)文件。 当数据量较大时(一般千万条记录级别以上),MySQL的性能就会开始下降,这时我们就需要将数据分散到多组存储文件,保证其单个文件的执行效率。 MySQL提供的分区算法 1.hash(field) 相同的输入得到相同的输出。输出的结原创 2020-11-28 22:27:10 · 410 阅读 · 0 评论 -
MySql的如何实现事务隔离
MySql的事务处理 参考https://www.cnblogs.com/fengzheng/p/12557762.html 侵权联系必删 SQL 标准定义了四种隔离级别,MySQL 全都支持。这四种隔离级别分别是: 读未提交(READ UNCOMMITTED) 读提交 (READ COMMITTED) 可重复读 (REPEATABLE READ) 串行化 (SERIALIZABLE) 从上往下,隔离强度逐渐增强,性能逐渐变差。采用哪种隔离级别要根据系统需求权衡决定,其中,可重复读是 MySQL 的默认原创 2020-12-01 21:29:36 · 439 阅读 · 1 评论 -
Mysql 事物的四个特征ACID
来源: 声明:如果我侵犯了任何人的权利,请联系我,我会删除 欢迎高手来喷我 文章目录一、原子性(atomicity)二、一致性(consistency)三、隔离性(isolation)1、读未提交(Read Uncommited),2、授权读取也称为已提交读(Read Commited),3、可重复读(Repeatable Read)4、串行化四、持久性(durability) 事务具有4个特征,分别是原子性、一致性、隔离性和持久性,简称事务的ACID特性; 一、原子性(atomicity) 一个事务要么全原创 2020-12-20 17:30:17 · 219 阅读 · 0 评论
分享