开发前沿 13284

mysql列转行以及年月分组实例

如下所示: SELECT count(DISTINCT(a.rect_id)) zcount, a.job_dept,  DATE_FORMAT(submit_date,…

2022-05-22 872

mysql 列转行的技巧(分享)

前言: 由于很多业务表因为历史原因或者性能原因,都使用了违反第一范式的设计模式。即同一个列中存储了多个属性值(具体结构见下表)。 这种模式下,应用常常需要将这个列依据分隔符进行分割…

2022-05-22 997

MySQL 按指定字段自定义列表排序的实现

问题描述 大家都知道, MySQL 中按某字段升序排列的 SQL 为 (以 id 为例,下同): SELECT * FROM `MyTable` WHERE `id` IN (1,…

2022-05-22 778

mysql索引使用技巧及注意事项

一.索引的作用 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,所以查询语句的优化显然…

2022-05-22 965

老生常谈MYSQL模式匹配 REGEXP和like的用法

like like要求整个数据都要匹配,而REGEXP只需要部分匹配即可。  也就是说,用Like,必须这个字段的所有内容满足条件,而REGEXP只需要有任何一个片段满足…

2022-05-22 882

MySQL5绿色版windows下安装总结(推荐)

1 下载MySQL  下载地址: http://downloads.mysql.com/archives/get/file/mysql-5.7.11-winx64.zip…

2022-05-22 372

浅谈mysql的索引设计原则以及常见索引的区别

索引定义:是一个单独的,存储在磁盘上的数据库结构,其包含着对数据表里所有记录的引用指针. 数据库索引的设计原则: 为了使索引的使用效率更高,在创建索引时,必须考虑在哪些字段上创建索…

2022-05-22 778

MySQL中Decimal类型和Float Double的区别(详解)

MySQL中存在float,double等非标准数据类型,也有decimal这种标准数据类型。 其区别在于,float,double等非标准类型,在DB中保存的是近似值,而Deci…

2022-05-22 513

explain分析sql效率的方法

Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看SQL语句的执行效 果,可以帮助选择更好的索引和优化查…

2022-05-22 514

重置MySQL中表中自增列的初始值的实现方法

重置MySQL中表中自增列的初始值的实现方法 1. 问题的提出    在MySQL的数据库设计中,一般都会设计自增的数字列,用作业务无关的主键。 在数据库出现频…

2022-05-22 585

mysql下mysqladmin日常管理命令总结(必看篇)

mysqladmin 工具的使用格式: mysqladmin [option] command [command option] command ...... 参数选项: -c n…

2022-05-22 335

Mysql慢查询操作梳理总结

Mysql慢查询解释 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQ…

2022-05-22 840