
mysql
文章平均质量分 50
田培融
这个作者很懒,什么都没留下…
展开
-
MySQL出现Access denied for user ‘xxx‘@‘%‘ to database ‘xxxx‘问题
新添加数据库后,需要给非root账户添加权限才可以访问GRANT ALL PRIVILEGES ON mydb.* to 'myuser'@'%';ALL代表所有权限,也可以选择增删改查等权限,小项目嫌麻烦,所以选择ALLmydb是数据库的名称,您可更改为你自己数据库名称myuser是数据库用户,您可更改为自己的数据库用户%代表所有IP都能访问,您可更改为某个IP才能访问...原创 2021-12-28 16:08:21 · 18179 阅读 · 0 评论 -
初识Mysql数据库事务与MVCC多版本并发控制之间的关系
Mysql事务效果原创 2021-11-26 14:42:34 · 906 阅读 · 0 评论 -
sql 处理时间格化
函数 FROM_UNIXTIME(createDate/1000,'%Y-%m-%d')例子: select FROM_UNIXTIME(createDate/1000,'%Y-%m-%d') from teacher_learn_record where userId = 1047455 and `status` = 0 ...原创 2018-11-19 15:14:09 · 176 阅读 · 0 评论 -
mysql if判断null
SELECT ifnull(SUM(duration) ,0)AS totalTimes FROM teacher_plan_finish_record WHERE userId = 781435如果第一个参数为null 就显示第二个参数...原创 2018-11-26 18:05:01 · 4461 阅读 · 0 评论 -
docker下修改mysql配置文件
第一步: 找到要修改的镜像 docker ps第二步: 进入要修改的镜像docker exec -it e1066fe2db35 /bin/bash第三步: 进入要修改的文件目录cd /etc/mysql第四步: 安装vim如果不安装vim在使用vim的时候会报找不到。apt-get updateapt-get install vim第五步: 修改my.conf配置文件...原创 2019-05-20 14:11:36 · 19290 阅读 · 10 评论 -
mysql数据库sql优化---索引失效问题
总览我上家公司做的项目也是互联网项目,经常会遇到性能问题,在提升性能方面除了使用缓存,使用多线程,拆分服务等等 还有一个最常用的方法就是排除掉项目中慢sql。 慢sql对项目运行真是非常大。我们项目就因为有慢sql阻塞了数据库服务器,导致了后面执行的sql无法运行,导致服务器响应超时。 一个页面要刷20秒才能出来。 这对一个互联网项目是无法忍受的。下面就介绍一下常见的几个慢sql条件字段函数操...原创 2019-05-18 09:47:24 · 1150 阅读 · 0 评论 -
mysql查询某一个字段是否包含中文字符
在使用mysql时候,某些字段会存储中文字符,或是包含中文字符的串,查询出来的方法是:SELECT col FROM table WHERE length(col)!=char_length(col)网上搜索有很多种查询方法,但是试了很多都不行,这个是找到的可以使用的查询方法,原理其实很简单,当字符集为UTF-8,并且字符为中文时,length() 和 char_length() 两个方法返回...转载 2019-08-15 10:45:47 · 1031 阅读 · 0 评论