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 · 157 阅读 · 0 评论 -
mysql设置了utf8mb4字符集依旧无法保存表情?
在创建数据库时需要保存表情该怎么做呢? 设置字段的字符集为utf8mb4。 设置了字符集特殊字符和表情还是乱码,为啥嘞? 修改mysql配置(linux下修改my.cnf)如下: [如果没有直接添加即可] character-set-client-handshake = FALSE character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci init_connect='SET NAMES utf8mb4' 修改完配.原创 2021-03-12 11:24:02 · 1209 阅读 · 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 · 1754 阅读 · 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 · 1115 阅读 · 0 评论 -
导入sql文件时遇到到文件过大导入失败怎么解决
遇到大的sql数据文件导入数据库的情况,我们首先应该想到的就是分割文件进行多次导入。许多人会觉得麻烦那有没有什么其他的便捷的解决方法呢?答案是当然有,那就是更改MySQL的配置文件my.ini 找到my.ini文件位置,进行编辑打开找到 max_allowed_packet = 100M 修改其值,大于要导入文件的大小并重启MySQL服务。接下来就可以导入啦! ...原创 2020-03-04 15:40:09 · 2320 阅读 · 0 评论
分享