我就废话不多说了,大家还是直接看代码吧~select project_no,
sum(case when device_state=0 then 1 else 0 end)as offTotal ,
sum(case when device
1、在网上找了许久都没有找到判断表是否存在,然后模糊删除的。但是最后找到了一个曲线救国的方法。
需求:删除表中后缀是 _待删除 的表
1、第一步,找到所有的这样的表,并且拼装好删除表的sqlSelect CONCAT( 'DROP TABL
临时表与内存表
内存表,指的是使用Memory引擎的表,建表语法是create table … engine=memory。这种 表的数据都保存在内存,系统重启的时候会被清空,但是表结构还在。除这两个特性看 上去比较“奇怪”外,从其他的特征
一、简述传统的LRU链表
LRU:Least Recently Used
相信大家对LRU链表是不陌生的,它算是一种基础的数据结构吧,而且想必面试时也被问到过什么是LRU链表,甚至是让你手写一个LRU链表。
如果你读了上一篇:你有没有搞混查
一、基数是啥?
Cardinality指的就是MySQL表中某一列的不同值的数量。
如果这一类是唯一索引,那基数 = 行数。
如果这一列是sex,枚举类型只有男女,那它是基数就是2
Cardinality越高,列就越有成为索引的价值。MyS
REPLACE语法REPLACE(String,from_str,to_str)
即:将String中所有出现的from_str替换为to_str,这里的from_str不支持正则匹配。
操作实例测试表数据如下:mysql> select
目录1.执行计划简介2.执行计划实战id:select_type:table:type:possible_keys:key:key_len:rows:Extra:1.执行计划简介
执行计划是指一条 SQL 语句在经过 MySQL 查询优化器
一.Mysql Binlog格式介绍
Mysql binlog日志有三种格式,分别为Statement,MiXED,以及ROW!
1.Statement:每一条会修改数据的sql都会记录在binlog中。
优点:不需要记录每一行