场景介绍 需求:判断用户是否为新用户 规则:之前有付费记录为老用记,没有则为新用户 具体实现 [crayon- […]
标签归档:mysql
mysql中值分区间的写法
应用场景 在日常查数据中,会遇到按区间查询,并统计的需求。 具体案例:查询产品上传图片的分布,区间为:0-5, […]
wsl(ubuntu20.4)子系统中安装mysql5.7
前言 之前有介绍过源码安装mysql的方法,源码安装相对有点慢,快速搭建环境的时候并不适合。因此又在wsl的支 […]
mysql 中锁的分类
mysql 锁的机制 锁的出现,是因为在并发的情况下,会出现数据竞争,这个时候需要保证数据的一致性,就需要锁来 […]
mysql 实现连续的日期统计
应用场景 产品:帮我查一下最近一个月,每天的注册人数;没有注册的日期也要有,人数为0就好了。 开发:如果不要没 […]
mysql优化——小细节
当使用索引列查询数据是,尽量不要使用表达式,否则不能正常的使用索引 尽量使用主键查询,可避免回表 [crayo […]
生成mysql schema pdf文档
数据库要导出表结构很容易,直接用mysqldump就好了,但是要生成pdf的表格方档就没有现成的工具了,网上找 […]
mysql5.7.20配置文件与5.6的区别
由于要新部署服务器,之前一直用5.6的版本,想尝试一下最新的版本5.7.20.不试不知道,试了后坑还是不少。 […]
mysql 5.6 the server quit without updating pid file
首先描述一下出现这个问题的场景: 今天朋友的服务器空间不够用了,利用df 和du命令定位到了占空间的文件是my […]
mysql中关联更新数据的写法(update join)
在开发中有时候两张表的数据是关联的,需要做数据的同步,程序写吗,呵呵…..当然可以,但是不想麻烦, […]
忘记mysql root密码的解决方法
忘记各种密码是很常见的,当你很久没有上了mysql的情况下忘记密码也是很正常的事.在这种情况下请看如下解决方法 […]
You can’t specify target table ‘d1’ for update in FROM clause
需要更新数据,写了酱紫的一条sql语句:
1 |
update d1 set uname='good' where id in (select * from d1 where id>15 and id<22); |
语 […]
学生各门课程成绩统计SQL语句大全
学生成绩表(stuscore): 姓名:name 课程:subject 分数:score 学号:stuid 张 […]
mysql创建每天定时执行存储过程的方法
首先我们来看代码如下: CREATE EVENT cal_data ON SCHEDULE EVERY 1 […]
MYSQL存储过程1690 – BIGINT UNSIGNED value is out of range in
今天在修改一个mysql存储过程的时候突然报出了这个错误: 1690 – BIGINT UNSIG […]
mysql错误Table ‘./mysql/proc’ is marked as crashed and should be repaired
今天服务器当机了,重启后就发现了如下错误: Table ‘./mysql/proc’ […]
mysql技术–批量修改存储过程的definer
在mysql存储过程开发中,经常会用到工具而不是用记事本来开发存储过程,这样做就是方便调式和提高开发效率! 我 […]
sql语句中用连接查询时慎用or
这是原来的语句 select a.symbol,a.expertid,a.companyname,b.emai […]
mysql错误–execute command denied to user ‘用户名’@’%’ for routine ‘函数名称’
今天把数据库迁移到新的服务器上,执行存储过程时出现了如下问题: execute command denied […]
mysql技术–mysql中truncate和truncate()的区别和用法
在mysql中我们都知道要清空一张表的数据可以用如下的语句: truncate 表名 这样做即可以清空数据也可 […]
MYSQL函数错误–ERROR 1418 (HY000) at line 31: This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)
今天在用工具创建mysql函数时,所有的代码都写完了,保存的时候却发现了如下错误: ERROR 1418 (H […]
mysql技术–存储过程中设置临时变量的方法
了解mysql存储过程的朋友都知道定义一个变量的方法是:DECLARE 变量名 变量类型 [default […]
mysql技术–导入存储过程时保留原有注释
在mysql技术–仅导出/导入存储过程的方法一文章我提到过如何导入和导出mysql中的存储过程和函数,但是大家 […]
慎用mysql中字段的前导零
我们在设计数据库的时候有些朋友喜欢把字段设置成位数不足时填充0,即(ZEROFILL),这样做有时是为了好看, […]
MYSQL存储过程中的动态表名
在mysql的存储过程中有时我们可能会用到表名不是一定的,要根据传过来的参数作为表名来做相应的查询等操作.网上 […]