Data mining is a term related to the extraction of the unknown or hidden information which is previously unknown from the huge database. In data mining process various patterns are extracted and this is why it is also known as pattern discover. There are a number of data mining techniques including classification, clustering, decision trees and association rules. In this paper, a number of classification techniques are included which are used in diverse areas for data mining purpose and proved to be very helpful in the decision making process in their business. This paper is very useful to select a data mining technique for a specific application.