解说mysql之binlog日志以及利用binlog日志恢复数据的方法 Mysql
众所周知,binlog日志对于mysql数据库来说是十分重要的。在数据丢失的紧急情况下,我们往往会想到用binlog日志功能进行数据恢复(定时全备份+binlog日志恢复增量数据部分),化险为夷! 废话不多说,下面是梳理的binlog日志操...
标签: mysql
MySQL 5.7中的关键字与保留字详解 Mysql
前言MySQL和Oracle的关键字还是不尽相同的,在Oracle数据库中,我们的数据表中定义了大量的code字段用来表示主键,但是在MySQL中code是关键字,使用以前
标签: mysql
mysql 列转行,合并字段的方法(必看) Mysql
数据表:列转行:利用max(case when then)max---聚合函数 取最大值(case course when '语文' then score else 0 end) ---判断as 语文---别名作为列名SELECT `nam
标签: mysql
mysql列转行以及年月分组实例 Mysql
如下所示:SELECT count(DISTINCT(a.rect_id)) zcount, a.job_dept, DATE_FORMAT(submit_date, '%Y-%m') zsubmit_date FROM 表名 a WHERE a.statu = 3 AND a.rstatu = 2 A
标签: mysql
mysql 列转行的技巧(分享) Mysql
前言: 由于很多业务表因为历史原因或者性能原因,都使用了违反第一范式的设计模式。即同一个列中存储了多个属性值(具体结构见下表)。 这种模式下,应用常常需要将这个列依据分隔符进行分割,并得到列转行的结果。 表数据: ID Value ...
标签: mysql
MySQL 按指定字段自定义列表排序的实现 Mysql
问题描述大家都知道, MySQL 中按某字段升序排列的 SQL 为 (以 id 为例,下同):SELECT * FROM `MyTable` WHERE `id` IN (1, 7, 3, 5) ORDER BY `id` ASC降序排列的 SQL
标签: mysql
mysql索引使用技巧及注意事项 Mysql
一.索引的作用 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,所以查询语句的优化显然是重中之重。 在数据量和访问量不大的情况下,mysql访问是...
标签: mysql
老生常谈MYSQL模式匹配 REGEXP和like的用法 Mysql
like like要求整个数据都要匹配,而REGEXP只需要部分匹配即可。 也就是说,用Like,必须这个字段的所有内容满足条件,而REGEXP只需要有任何一个片段满足即可。 MySQL提供标准的SQL模式匹配(like),以及一种基于象...
标签: mysql
浅谈mysql的索引设计原则以及常见索引的区别 Mysql
索引定义:是一个单独的,存储在磁盘上的数据库结构,其包含着对数据表里所有记录的引用指针.数据库索引的设计原则:为了使索引的使用效率更
标签: mysql
MySQL中Decimal类型和Float Double的区别(详解) Mysql
MySQL中存在float,double等非标准数据类型,也有decimal这种标准数据类型。 其区别在于,float,double等非标准类型,在DB中保存的是近似值,而Decimal则以字符串的形式保存数值。 float,double类...
标签: mysql