sqoop的eval工具

eval的作用:Evaluate a SQL statement and display the results,也就是说eval像是一个数据库的客户端工具。

一、使用eval来查询表

$ sqoop eval --connect jdbc:mysql://localhost:3306/test --username root --password 123456 --query "select * from person"
----------------------------------------------------
| id          | name                 | age         | 
----------------------------------------------------
| 1           | zhangsan             | 10          | 
| 2           | LISI                 | 11          | 
| 7           | no7                  | 77          | 
| 8           | no8                  | 88          | 
| 3           | 第3个                  | 30          | 
| 4           | 第4个                  | 40          | 
| 9           | 第7个                  | 77          | 
| 10          | 第8个                  | 88          | 
| 11          | 第10个                 | 100         | 
| 12          | 第11个                 | 110         | 
| 13          | aaa                  | 100         | 
| 14          | bbb                  | 110         | 
| 17          | aaa                  | (null)      | 
| 18          | bbb                  | (null)      | 
----------------------------------------------------

二、使用eval来插入数据

$ sqoop eval --connect jdbc:mysql://localhost:3306/test --username root --password 123456 -e "insert into person values(NULL,'eval',12)"

其中-e选项和--query选项是一样的

转载于:https://www.cnblogs.com/dongdone/p/5710782.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值