Data mining expert will work on different types of Database so you need to know the Database in and out. You need to have good knowledge and hands-on experience of SQL, NoSQL, SAS, and Hadoop. Should be good at programming, concentrate more on querying languages, Java, Php, Perl. Next, should have a good experience and comfortable in using Linux Operating Systems. These are the skills for a Data Miner.