鍍金池/ 教程/ 大數(shù)據(jù)/ Sqoop列出所有表
Sqoop導(dǎo)出
Sqoop導(dǎo)入所有表
Sqoop導(dǎo)入
Sqoop代碼生成
Sqoop安裝
Sqoop Eval工具
Sqoop作業(yè)
Sqoop教程
Sqoop列出所有表
Sqoop列出數(shù)據(jù)庫

Sqoop列出所有表

本章將介紹如何使用Sqoop列出的MySQL數(shù)據(jù)庫服務(wù)器一個特定的數(shù)據(jù)庫中的所有表。 Sqoop的list-tables工具解析并執(zhí)行針對特定數(shù)據(jù)庫的“SHOW TABLES”查詢。此后,它列出了在數(shù)據(jù)庫中存在的表。

語法

以下是使用 Sqoop 的 list-tables  命令的語法。 

$ sqoop list-tables (generic-args) (list-tables-args) 
$ sqoop-list-tables (generic-args) (list-tables-args)

示例查詢

下面的命令用于列出MySQL數(shù)據(jù)庫服務(wù)器的USERDB數(shù)據(jù)庫下的所有的表。

$ sqoop list-tables \
--connect jdbc:mysql://localhost/userdb \
--username root

如果該指令執(zhí)行成功,那么將顯示USERDB數(shù)據(jù)庫中所有表,如下。

...
13/05/31 16:45:58 INFO manager.MySQLManager: Preparing to use a MySQL streaming resultset.

emp
emp_add
emp_contact