- Subscribe to RSS Feed
- Mark Question as New
- Mark Question as Read
- Float this Question for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page
How to see a table belong to which database? or what all tables exists in a perticular database?
- Labels:
-
Apache Hive
Created on ‎03-01-2017 04:49 AM - edited ‎09-16-2022 04:10 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
'Show tables' displays all the tables within Hive. Show databases displays all the database name.
How can I see database and tables exists inside same database?
e.g.
Database, table
db1, table1
db1,table2
db2,table1
Created ‎03-01-2017 05:01 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If you have permissions to query the Hive metastore database directly, you could:
[root@hadoop01 ~]# mysql -u hive -p Enter password: mysql> USE hive; Database changed mysql> SELECT -> name AS db_name, -> tbl_name -> FROM TBLS -> INNER JOIN DBS -> ON TBLS.DB_ID = DBS.DB_ID; +----------+-------------------+ | db_name | tbl_name | +----------+-------------------+ | medicaid | physician_compare | | medicaid | sample | | medicaid | sample_orc | +----------+-------------------+ 3 rows in set (0.00 sec)
Created ‎03-01-2017 05:01 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If you have permissions to query the Hive metastore database directly, you could:
[root@hadoop01 ~]# mysql -u hive -p Enter password: mysql> USE hive; Database changed mysql> SELECT -> name AS db_name, -> tbl_name -> FROM TBLS -> INNER JOIN DBS -> ON TBLS.DB_ID = DBS.DB_ID; +----------+-------------------+ | db_name | tbl_name | +----------+-------------------+ | medicaid | physician_compare | | medicaid | sample | | medicaid | sample_orc | +----------+-------------------+ 3 rows in set (0.00 sec)
Created ‎03-01-2017 05:06 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
hive> USE DB1;
Now, commands such as SHOW TABLES, will list the tables in this database DB1
