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選項是一樣的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM