In simple words, there are two things:
Hive can manage things in warehouse i.e. it will not delete data out of warehouse. When we delete table:
1) For internal tables the data is managed internally in warehouse. So will be deleted.
2) For external tables the data is managed eternal from warehouse. So can't be deleted and clients other then hive can also use it.