![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
一只小béi
这个作者很懒,什么都没留下…
展开
-
MySQL优化之慢查询
什么是慢查询?MySQL记录下查询超过指定时间的语句,我们将超过指定时间的SQL查询称之为"慢查询"。如何查看是否开启慢查询以及查询时间限?是否开启:查询时限:如何开启?编辑MySQL配置文件 (vim /etc/my.cnf),重启MySQL[mysqld] #将慢查询日志写在这个文件中 ---log_slow_queries=slow.log #超过多少秒的算是慢查询 ---long_query_time=1原创 2021-03-17 18:37:28 · 105 阅读 · 0 评论 -
mysql设置了utf8mb4字符集依旧无法保存表情?
在创建数据库时需要保存表情该怎么做呢?设置字段的字符集为utf8mb4。设置了字符集特殊字符和表情还是乱码,为啥嘞?修改mysql配置(linux下修改my.cnf)如下:[如果没有直接添加即可]character-set-client-handshake = FALSEcharacter-set-server = utf8mb4collation-server = utf8mb4_unicode_ciinit_connect='SET NAMES utf8mb4'修改完配.原创 2021-03-12 11:24:02 · 1064 阅读 · 0 评论 -
浮点类型字段求和--mysql
sql语句如下:SELECT SUM(CONVERT(price,DECIMAL(16,2))) num FROM sport_order WHERE `status` = 1 该方法也可用于字段类型为char或varchar;原创 2020-05-20 15:20:55 · 1611 阅读 · 0 评论 -
mysql如何实现根据某个字段的首字母排序
示例代码如下:SELECT *,lower(case when nickname REGEXP '^[a-zA-Z]' then LEFT(nickname, 1) when nickname REGEXP '^[0-9]' then LEFT(nickname, 1) else ELT(INTERVAL(CONV(HEX(LEFT(CONVERT(nickname US...原创 2020-04-27 16:35:25 · 1019 阅读 · 0 评论 -
导入sql文件时遇到到文件过大导入失败怎么解决
遇到大的sql数据文件导入数据库的情况,我们首先应该想到的就是分割文件进行多次导入。许多人会觉得麻烦那有没有什么其他的便捷的解决方法呢?答案是当然有,那就是更改MySQL的配置文件my.ini 找到my.ini文件位置,进行编辑打开找到 max_allowed_packet = 100M 修改其值,大于要导入文件的大小并重启MySQL服务。接下来就可以导入啦!...原创 2020-03-04 15:40:09 · 1934 阅读 · 0 评论