随笔分类 -  SQL

摘要:select CASE WHEN c1.id IS NOT NULL THEN c1.id ELSE c4.id END AS utm_source form table CASE WHEN grade_description = '初中一年级' THEN 2 WHEN grade_descript 阅读全文
posted @ 2024-03-20 16:33 凯宾斯基 阅读(13) 评论(0) 推荐(0)
摘要:force index(ix_utmsource_signup_activated)强制走索引 FROM emb_xxxx a <if test="ixUtxxxSignup != null and ixUxxxSignup"> force index(ix_xxxx)</if> 阅读全文
posted @ 2023-10-12 22:56 凯宾斯基 阅读(22) 评论(0) 推荐(0)
摘要:https://zhuanlan.zhihu.com/p/531723523 执行顺序:FROM -> ON -> JOIN -> WHERE -> GROUP BY -> HAVING -> SELECT -> UNION -> ORDER BY ->LIMIT 阅读全文
posted @ 2022-10-14 17:01 凯宾斯基 阅读(63) 评论(0) 推荐(0)
摘要:工作原理 canal的工作原理就是把自己伪装成MySQL slave,模拟MySQL slave的交互协议向MySQL Mater发送 dump协议,MySQL mater收到canal发送过来的dump请求,开始推送binary log给canal,然后canal解析binary log,再发送到 阅读全文
posted @ 2022-08-24 01:35 凯宾斯基 阅读(291) 评论(0) 推荐(0)
摘要:https://www.php.cn/sql/442968.html https://blog.csdn.net/qq_45061258/article/details/122033583 CASE sex WHEN ‘1’ THEN ‘男’ WHEN ‘0’ THEN ‘女’ ELSE ‘其他’ 阅读全文
posted @ 2022-08-04 18:23 凯宾斯基 阅读(27) 评论(0) 推荐(0)
摘要:查看是否开启binlog且为ROW格式 show VARIABLES LIKE "%log_bin%" #日志是否开启 on为开启 log_bin #归档日志路径 log_bin_basename log_bin_indexlog_bin_index 查看是否为row 格式 show variabl 阅读全文
posted @ 2022-08-01 14:10 凯宾斯基 阅读(86) 评论(0) 推荐(0)
摘要:索引就是帮助mysql高效获取数据的排好序的数据结构 凡哥说看mysql48讲就搞清楚 索引 https://www.bilibili.com/video/av755045734/?vd_source=caabcbd2a759a67e2a3de8acbaaf08ea b加tree 可以范围查询 更快 阅读全文
posted @ 2022-07-28 17:44 凯宾斯基 阅读(146) 评论(0) 推荐(0)
摘要:ALTER TABLE CustomerAnswer MODIFY reservation INT NOT NULL DEFAULT'4'; 把CustomerAnswer表中 reservation 修改为 int类型 默认为4 且不为空 阅读全文
posted @ 2022-05-25 17:01 凯宾斯基 阅读(30) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/WQ_BCJ/article/details/84780583?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-0-84 阅读全文
posted @ 2022-05-11 15:39 凯宾斯基 阅读(113) 评论(0) 推荐(0)
摘要:insert into persons (id_p, lastname , firstName, city ) values (200,'haha' , 'deng' , 'shenzhen'), (201,'haha2' , 'deng' , 'GD'), (202,'haha3' , 'deng 阅读全文
posted @ 2022-05-06 12:20 凯宾斯基 阅读(419) 评论(0) 推荐(0)
摘要:创建数据库 CREATE TABLE `new_table` (`id` int NOT NULL AUTO_INCREMENT,`name` varchar(20) NOT NULL,`gender` varchar(20) NOT NULL,`age` int NOT NULL,`create_ 阅读全文
posted @ 2022-02-15 22:34 凯宾斯基 阅读(660) 评论(0) 推荐(0)
摘要:mysql binlog 阅读全文
posted @ 2022-01-05 12:22 凯宾斯基 阅读(40) 评论(0) 推荐(0)
摘要:Alter Table edu_XX.emb_tbl_XXXAdd`reservation` bigint(20) NOT NULL DEFAULT '0' COMMENT '添加备注' AFTER `rule_set_type`; AFTER的意思是 前面增加的字段 插入到 rule_set_ty 阅读全文
posted @ 2021-11-22 17:28 凯宾斯基 阅读(1092) 评论(0) 推荐(0)
摘要:select * from tbl_b2c_user where id=5 and exists(select user_id from tbl_b2c_user where id=1) 阅读全文
posted @ 2021-11-10 16:54 凯宾斯基 阅读(315) 评论(0) 推荐(0)
摘要:update apps set owner_code='43212' , owner_name='李四' where owner_code='13245' and owner_name='张三'; https://mp.weixin.qq.com/s/AWyAxuYd8y6HCAh2ZlRuag 阅读全文
posted @ 2021-11-09 20:26 凯宾斯基 阅读(93) 评论(0) 推荐(0)
摘要:打开mac 下的 navicat。 点击advanced(高级)选项卡。 use socket (使用套接字文件),打勾。输入/Applications/MAMP/tmp/mysql/mysql.sock,保存即可。 阅读全文
posted @ 2021-06-30 18:15 凯宾斯基 阅读(216) 评论(0) 推荐(0)
摘要:INSERT INTO dw.emb_erm(id,packageXXX)SELECT id,packageXXXFROM edu_mlz_XXX.tbl_b2c_XXXWHERE edu_mlz_XXX.tbl_b2c_XXX.ID > (SELECT MAX(ID) FROM dw.emb_er 阅读全文
posted @ 2021-06-16 13:48 凯宾斯基 阅读(321) 评论(0) 推荐(0)
摘要:-- IFNULL 如果获取里面数据为空 用 后面第二个参数0 替代-- IFNULL(substr(study_finish, 3, 1), 0) -- 例子study_finish = 1,0,0,0 红字意思: 取字符顺数第3个字符0 select IFNULL(substr(study_fi 阅读全文
posted @ 2021-06-09 17:10 凯宾斯基 阅读(84) 评论(0) 推荐(0)
摘要:rr表数据如下: tt表数据如下: 现在把他们name字段合并在一起展示的sql语句为: 公式: 不合并重复数据 select * from rr union all select * from tt 合并重复数据 select * from rr union select * from tt (用 阅读全文
posted @ 2021-06-08 14:44 凯宾斯基 阅读(1060) 评论(0) 推荐(0)
摘要:前提: 运营给了一个excel 表里有2列数据,现在要每一列 生成一个sql 语句 实现: 往下拉 生成多条 参考: https://jingyan.baidu.com/article/9f63fb914b0c01c8410f0e63.html 最后实现样子 1111,222, update 表 s 阅读全文
posted @ 2021-02-24 21:12 凯宾斯基 阅读(145) 评论(0) 推荐(0)