mysql
GYC35
这个作者很懒,什么都没留下…
展开
-
mysql按月份来查数据sqlSELECTDATE_FORMAT('DATE','%Y-%m')
mysql按月份来查数据sql SELECT DATE_FORMAT('DATE','%Y-%m') as month FROM 表名格式:mysql 函数 DATE_FORMAT(date,format)date 参数是合法的日期。format 规定日期/时间的输出格式。可以使用的格式有:格式 描述%a 缩写星期名%b 缩写月名%c原创 2014-10-31 15:27:30 · 2805 阅读 · 0 评论 -
mysql按月份来查数据sqlSELECTDATE_FORMAT('DATE','%Y-%m')a
mysql按月份来查数据sql SELECT DATE_FORMAT('DATE','%Y-%m') as month FROM 表名格式:mysql 函数 DATE_FORMAT(date,format)date 参数是合法的日期。format 规定日期/时间的输出格式。可以使用的格式有:格式 描述%a 缩写星期名%b 缩写月名%c转载 2014-10-31 15:21:02 · 1349 阅读 · 0 评论 -
使用yum命令在centos6.7上安装mysql
关于mysql数据库在这里我就不介绍,想要在centos上使用yum命令安装mysql,请看下边的几个关键命令1.[root@localhost ~]# yum list | grep mysql //查看服务器上mysql的版本列表2.[root@localhost ~]# yum install -y mysql-server mysql mysql-de原创 2017-03-02 10:18:19 · 2462 阅读 · 0 评论 -
查询mysql表数据大小
生产环境随着数据量的增大,mysql性能会下降,此时需要查询表实际存储大小进行优化处理,尤其是系统中的日志文件,如果mysql就是单库的话,需要定时的清表中的数据。下面是网上找的相关sql,这是经过改造的sqlSELECT table_schema as `Database`, table_name AS `Table`, round(((data_length...原创 2019-06-24 16:17:47 · 1841 阅读 · 0 评论 -
MySQL字符串查询默认不区分大小写解决办法
MySQL 在查询字符串的时候,默认是不会区分大小写的,也就是说你查询的参数不论是zhang 还是ZHang,mysql都会认为是zhang 例如:如果需要区分大小写,需要使用到 binary 关键字,例如:...原创 2019-06-24 17:17:56 · 1970 阅读 · 0 评论 -
MySQL性能问题理解
备注:问题摘抄自慕课网张一勤老师为什么 group by 的效率比较低?group by 是将数据分组,这其中实际也会涉及到排序的操作。如果你的数据量很大,那么,这个排序过程可能是非常慢的。所以,排序的过程会降低 SQL 语句的执行效率。将数据全量查出,在程序中处理,这样好吗?这样肯定是不合适的。因为这样做:大数据量的传输很耗时、消耗机器的内存、大数...转载 2019-06-24 17:25:40 · 169 阅读 · 0 评论 -
索引使用的原则
本博客摘自慕课网张一勤老师1. 最左前缀匹配原则,非常重要的原则,mysql会一直向右匹配直到遇到范围查询(>、<、between、like)就停止匹配,比如a = 1 and b = 2 and c > 3 and d = 4 如果建立(a,b,c,d)顺序的索引,d是用不到索引的,如果建立(a,b,d,c)的索引则都可以用到,a,b,d的顺序可以任意调整;2....转载 2019-06-24 17:35:51 · 1017 阅读 · 0 评论 -
MySQL8.0尝鲜记录安装历程
MySQL8.0据说新增很多新的功能,专门抽时间进行安装,安装环境是centos7,安装8.0与5.7区别还是蛮大的,安装方式采用的是yum安装。第一步:从官网下载 https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpmwgethttps://repo.mysql.com//mysql80-communi...原创 2019-07-03 17:43:27 · 196 阅读 · 0 评论 -
影响MySQL性能的一张表
单数据库实例,因为一张单表影响到数据库性能。全量备份时间10分钟+,备份时候锁表,查询速度缓慢。此处记录只记录一个分析数据库性能下降的一种分析方式。由于平时用的不多,其他相关系统记录有相关日志,此处暴力干掉备份进程(每个小时备份一次,平时基本上不会用到备份文件),然后登录MySQL客户端指定使用数据库执行truncate logs_interfacelogsSELECT ...原创 2019-07-30 17:57:44 · 322 阅读 · 0 评论