Google is your friend: Be nice and visit him often. He can answer questions a lot more quickly than posting them here...
A very quick search using most of your question as the search term gave over 1 million hits:
Google: "difference between online analytical processing(OLAP) and data mining"[
^]
And the hits explain it very well.
In future, please try to do at least basic research yourself, and not waste your time or ours.