![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
文章平均质量分 57
root_zhb
这个作者很懒,什么都没留下…
展开
-
sql查询所有父级、所有子级
sql查询所有父级,所有子级原创 2022-09-14 09:58:34 · 3435 阅读 · 0 评论 -
mysql细节
mysql踩坑case when then 用法 和null 的判断Sql子查询Not In 无结果case when then 用法 和null 的判断SELECT id ,(CASE WHEN sex= '' THEN 'bbbbb' WHEN sex IS NULL THEN 'aaaaa' ELSE sex END ) AS sex FROM aa;case when 判断条件最好连用,避免出现不必要的问题原创 2021-07-14 18:49:55 · 77 阅读 · 0 评论 -
MYSQL定时器
整体流程简介:1.开启mysql数据库的event功能2.创建一个存储过程3.创建一个事件,这个事件中有诸多属性,可以设置执行时间间隔以及指定执行的存储过程4.事件的执行属性默认是关闭的,修改为开启。查看命令SHOW VARIABLES LIKE '%event_sche%';显示的event_scheduler为DISABLE时,注意DISABLE为不可用,下面解释为什么可用。执行命令SET GLOBAL event_scheduler=1;报错:The MySQL .原创 2021-04-15 13:55:07 · 505 阅读 · 0 评论 -
查询当前name的当前时间和下一次时间
mysql8写法,5.7没有这个函数SELECT NAME, DATE, # lag(DATE) OVER(PARTITION BY NAME ORDER BY DATE) AS pre lead(DATE) OVER(PARTITION BY NAME ORDER BY DATE) AS NEXT FROM test;原创 2021-03-20 22:47:31 · 88 阅读 · 0 评论 -
命令行处理mysql
连接登录在mysql/bin目录中,按住shift,鼠标右键进入命令窗口mysql -h登陆的主机名 -u用户名 -p密码展示所有数据库show databases;切换至某一个具体的数据库use 具体的数据库名称;查看版本select version();...原创 2021-03-20 20:56:04 · 63 阅读 · 0 评论 -
in子查询相关
in子查询语法错误,却不影响整个查询的正确性user表idnameage1A92B113C154D13blacklist表idnametype1B12C03D1错误流程sql目的:查黑名单中年龄大于10的男用户的所有信息SELECT * FROM usr WHERE NAME IN ( SELECT NAME FROM blacklist WHERE TYPE=1 AND age&g原创 2021-03-20 17:08:52 · 759 阅读 · 1 评论 -
sql练习题
sql语句练习50题(Mysql版)Mysql数据库使用:学生选课系统,其中设计到三张表,分别为学生表,课程表,学生和课程对应的关联表。笔试常用:1、查A课程比B课程成绩高的所有学生学号SELECT a.s_id FROM score a,score b WHERE a.s_id=b.s_id AND a.c_id='01' AND b.c_id='02' AND a.s_score>b.s_score2、查名字含“王”的老师的个数SELECT COUNT(t_id) FRO原创 2020-10-09 15:33:50 · 1319 阅读 · 0 评论