This paper divides the complex sample data into three types: complete sample data, incomplete sample data and mixed sample data. After a lot of practice, this paper puts forward the general data mining model system based on the complex sample data and explains the meanings of the three models. Then it takes the data mining model of complete sample data for example to introduce the model's application - how to use the known information to mine valuable knowledge so that we can make wise decision to develop our causes based on the knowledge. The general data mining model system based on the complex sample data solves the key technique problems on data classification of mass data and preprocessing of complex data in data mining fundamentally, namely, it solves the problems about the poor efficiency of the data mining caused by the mass data and the complex data types.