随笔分类 -  数据相关

摘要:mysqlimport 工具实际上也只是“load data infile”命令的一个包装实现。常用选项:--fields-terminated-by=字符串:设置字符串为字段之间的分隔符,可以为单个或多个字符。默认值为制表符“\t”。-L, --local:表示从客户端任意路径读取文件导入表中,未 阅读全文
posted @ 2021-12-11 19:36 xiaoyongdata 阅读(1453) 评论(0) 推荐(0)
摘要:背景:replace很好用,的应用场景比较多,但是直接使用可能会造成一引起字段的值丢失. 解决方法: 一.原始数据 select id,f1,f2 ,flag from update_test; id f1 f2 flag1 1 a 12 2 b 1 二.更新一条记录(注意字段flag的值会丢失)r 阅读全文
posted @ 2021-12-04 18:44 xiaoyongdata 阅读(280) 评论(0) 推荐(0)
摘要:背景: *.假设Mysql根据某个条件更新了10行,当再次执行此SQL时,即使仍有10行满足更新条件,但是更新行数却返回0. *.在做复杂ETL(反复调试)时,当更新行数返回0时,不知道是没有更新到某行,还是已经更新过了,所以需要无论如何执行,都要返回的行数,以确认所执行SQL是正确的. 解决: * 阅读全文
posted @ 2021-12-02 20:53 xiaoyongdata 阅读(46) 评论(0) 推荐(0)
摘要:不能执行:update bi_data.order_all_detailset err_msg='同时存在于wx,zfb平台',proc_time=now()where order_no in( select order_no from bi_data.order_all_detail group 阅读全文
posted @ 2021-12-01 11:20 xiaoyongdata 阅读(293) 评论(0) 推荐(0)
摘要:背景:某个字段的数据中是JSON,需要提取其中的卡号部分,如: {"objType":"WARE","orderId":6771254073665082371,"values":["D3252","",""]} 需要提取其中的:D3252 示例如下: select json_extract(x,'$ 阅读全文
posted @ 2021-12-01 09:24 xiaoyongdata 阅读(284) 评论(0) 推荐(0)
摘要:背景:有时需要做数据字典,其中最重要的就是表结构。经整理,编写SQL如下: 代码: 1 -- drop TABLE `cfg_data_dict` ; 2 CREATE TABLE `cfg_data_dict` ( 3 `id` int NOT NULL AUTO_INCREMENT, 4 `co 阅读全文
posted @ 2021-11-24 15:15 xiaoyongdata 阅读(242) 评论(0) 推荐(0)
摘要:供参考: SELECT r.course_id 课程id, r.user_id 用户ID, u.user_full_name 姓名, u.province_name 省名, u.city_name 城市, c.card_password 兑换码, o.order_id 订单, o.real_fee 阅读全文
posted @ 2021-10-26 20:02 xiaoyongdata 阅读(51) 评论(0) 推荐(0)
摘要:供参考: select t3.course_id 课程id, t3.user_id 用户ID, u.user_full_name 姓名, -- u.phone, concat(u.company,' ',ex.user_enterprise) 公司或企业, t3.right_1 权限状态, t3.r 阅读全文
posted @ 2021-10-26 19:59 xiaoyongdata 阅读(134) 评论(0) 推荐(0)
摘要:供参考: select h.course_id, h.course_type, i.course_title, r.id res_id, r.res_title, h.user_id, u.user_full_name user_name,u.phone, round(d.living_durati 阅读全文
posted @ 2021-10-26 19:25 xiaoyongdata 阅读(33) 评论(0) 推荐(0)