
数据库
数据库
parade岁月
parade岁月
展开
-
Kettle实战(五)--使用java代码脚本
在使用kettle迁移数据时,有时候可能需要使用JAVA代码来处理一些数据,这个时候需要脚本->java代码原创 2020-04-23 16:12:24 · 1625 阅读 · 0 评论 -
Kettle数据库迁移实战(四)--使用SQL脚本
使使用kettle,可以说是几乎不用谢任何SQL语句,但是有时候实际中各种奇葩的需求,避免不了要使用原生SQL来进行数据的处理,这就是就可以使用SQL脚本,还可以使用流中的数据作为参数**注意:**流中数值类型的数据默认带有以为小数,例如数据库中的数据是456,则流中的数据是456.0,显然这有时候影响判,例如本例中的更新语句,利用MYSQL的replace函数,要匹配的字符串动态拼接了一...原创 2020-04-23 15:38:40 · 1194 阅读 · 0 评论 -
Truncated incorrect DOUBLE value
问题sql DELETE FROM t_relation WHERE user_id<>121013655626179122 OR user_id is NULL我是在MySQL 5.7版本遇到的错误,在5.6则没有这个错误,原因应该是5.7使用了严格模式,插入了非法的值而导致删除错误解决办法 DELETE IGNORE FROM t_relation WHERE user_id&...原创 2020-03-26 21:58:01 · 11908 阅读 · 0 评论 -
Kettle数据库迁移实战(三)--表输入使用上一个步骤的变量作为参数
使用kettle,有时候会遇到这种需求。使用表输入控件,会使用上一个步骤的变量作为查询参数,而在输入控件里使用上一个步骤的变量作为参数,要求输入流里必须只有一个变量,但是一般输入流会有多个变量,这个时候就要用字段选择控件处理一下...原创 2020-03-23 13:25:54 · 9997 阅读 · 6 评论 -
Kettle数据库迁移实战(二)--批量导入
工作中需要对网站数据库进行迁移,需要根据旧网站栏目迁移到新网站对应的新栏目。之前的做法是先统计好新旧栏目的ID,然后再单个栏目迁移,每次都要输入新旧栏目的ID。然而网站有300多个栏目,哈哈,机械性的输入栏目参数,手抖酸了。我是想到了批量导入,根据统计好的新旧栏目对照表来进行批量迁移数据。下面说一下步骤首先你肯定的需要一个Excel表格,表格需要头部(代表字段名称),而且单元格不要合并,下...原创 2020-03-23 08:53:56 · 1405 阅读 · 0 评论 -
Kettle数据库迁移实战(一)
数据库迁移不是一件简单的事情,特别是需要从Oracle迁移到MySQL或者sqlserver迁移到MySQL等等,而数据处理中还会遇到很多问题,譬如表结构不一样,字段需要特殊处理等,而Kettle使用起来则非常方便,不需要连接太多的SQL知识,本文就介绍一下我在工作中遇到的使用场景先介绍一篇其它优秀博文—kettle数据迁移从oracle到mysql,作者对于软件的下载,数据库连接和基本使...原创 2020-03-08 11:52:33 · 1677 阅读 · 0 评论 -
数据库常用Sql语句
SqlServer多表连接查询SqlServer多表连接更新原创 2019-11-26 22:06:38 · 185 阅读 · 0 评论 -
数据库查询时间操作
Oracle根据时间过滤select * from bzcarticle where content like '%小%' and addtime<to_date('2018-07-20', 'YYYY-MM-DD');addtime是表里的字段,字段类型是date,要查询在2018年7月20号之前的数据。这条语句是根据内容和时间两个条件过滤Mysql根据时间过滤。ba...原创 2018-07-25 16:53:39 · 4457 阅读 · 0 评论 -
数据库数值字符串类型按数值排序
在数据库设计的时候,为了保存处理方便,很多情况下会将数字格式的字段作为字符串格式插入,但是在查询时,若想按照此字段排序的话就会有小问题。直接使用order by排序,数据库会按照字符串的顺序来处理一种 、 数字字符串为01 0100 02 0200 一排序就是这个顺序,我想要变成01 02 0100 0200 就用下面这个办法 把这个字段转为int 然后再排 序就对了。 ORDER BY CAST...原创 2018-02-28 21:56:47 · 2355 阅读 · 0 评论 -
利用关联查询更新一个表中的字段值等于等于另一个表的字段值
利用关联查询更新一个表中的字段值等于等于另一个表的字段值原创 2018-02-27 10:37:12 · 9559 阅读 · 1 评论