How to have an external DB read and get data from my wordpress database

You should check the rest api http://v2.wp-api.org/ you can access data remotely even update posts, etc.