随笔分类 - 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
阅读全文
摘要:force index(ix_utmsource_signup_activated)强制走索引 FROM emb_xxxx a <if test="ixUtxxxSignup != null and ixUxxxSignup"> force index(ix_xxxx)</if>
阅读全文
摘要:https://zhuanlan.zhihu.com/p/531723523 执行顺序:FROM -> ON -> JOIN -> WHERE -> GROUP BY -> HAVING -> SELECT -> UNION -> ORDER BY ->LIMIT
阅读全文
摘要:工作原理 canal的工作原理就是把自己伪装成MySQL slave,模拟MySQL slave的交互协议向MySQL Mater发送 dump协议,MySQL mater收到canal发送过来的dump请求,开始推送binary log给canal,然后canal解析binary log,再发送到
阅读全文
摘要: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 ‘其他’
阅读全文
摘要:查看是否开启binlog且为ROW格式 show VARIABLES LIKE "%log_bin%" #日志是否开启 on为开启 log_bin #归档日志路径 log_bin_basename log_bin_indexlog_bin_index 查看是否为row 格式 show variabl
阅读全文
摘要:索引就是帮助mysql高效获取数据的排好序的数据结构 凡哥说看mysql48讲就搞清楚 索引 https://www.bilibili.com/video/av755045734/?vd_source=caabcbd2a759a67e2a3de8acbaaf08ea b加tree 可以范围查询 更快
阅读全文
摘要:ALTER TABLE CustomerAnswer MODIFY reservation INT NOT NULL DEFAULT'4'; 把CustomerAnswer表中 reservation 修改为 int类型 默认为4 且不为空
阅读全文
摘要:https://blog.csdn.net/WQ_BCJ/article/details/84780583?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-0-84
阅读全文
摘要:insert into persons (id_p, lastname , firstName, city ) values (200,'haha' , 'deng' , 'shenzhen'), (201,'haha2' , 'deng' , 'GD'), (202,'haha3' , 'deng
阅读全文
摘要:创建数据库 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_
阅读全文
摘要:mysql binlog
阅读全文
摘要:Alter Table edu_XX.emb_tbl_XXXAdd`reservation` bigint(20) NOT NULL DEFAULT '0' COMMENT '添加备注' AFTER `rule_set_type`; AFTER的意思是 前面增加的字段 插入到 rule_set_ty
阅读全文
摘要:select * from tbl_b2c_user where id=5 and exists(select user_id from tbl_b2c_user where id=1)
阅读全文
摘要:update apps set owner_code='43212' , owner_name='李四' where owner_code='13245' and owner_name='张三'; https://mp.weixin.qq.com/s/AWyAxuYd8y6HCAh2ZlRuag
阅读全文
摘要:打开mac 下的 navicat。 点击advanced(高级)选项卡。 use socket (使用套接字文件),打勾。输入/Applications/MAMP/tmp/mysql/mysql.sock,保存即可。
阅读全文
摘要: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
阅读全文
摘要:-- IFNULL 如果获取里面数据为空 用 后面第二个参数0 替代-- IFNULL(substr(study_finish, 3, 1), 0) -- 例子study_finish = 1,0,0,0 红字意思: 取字符顺数第3个字符0 select IFNULL(substr(study_fi
阅读全文
摘要:rr表数据如下: tt表数据如下: 现在把他们name字段合并在一起展示的sql语句为: 公式: 不合并重复数据 select * from rr union all select * from tt 合并重复数据 select * from rr union select * from tt (用
阅读全文
摘要:前提: 运营给了一个excel 表里有2列数据,现在要每一列 生成一个sql 语句 实现: 往下拉 生成多条 参考: https://jingyan.baidu.com/article/9f63fb914b0c01c8410f0e63.html 最后实现样子 1111,222, update 表 s
阅读全文