A.- Ressortissant de la République fédérale de Yougoslavie (Kosovo), A._ est arrivé en Suisse en 1984. En raison de son mariage en 1988 avec B._, alors ressortissante espagnole titulaire d'une autorisation d'établissement, il a bénéficié d'une autorisation de séjour. Le 14 décembre 1989, il a été condamné à une peine de dix-huit mois d'emprisonnement assortie du sursis pour participation à une rixe, lésions corporelles simples qualifiées, meurtre par passion et tentative achevée de meurtre. Le 8 décembre 1993, il a en outre été condamné à une peine de cinq ans de réclusion pour violation grave de la loi fédérale du 3 octobre 1951 sur les stupéfiants (LStup; RS 812. 121). Le 4 mars 1994, son épouse a donné naissance à une fille, C._. B.- Le 20 septembre 1994, le Département de la police du canton de Fribourg (ci-après: le Département cantonal) a refusé de renouveler l'autorisation de séjour d'A. _ et ordonné son refoulement dès sa sortie de prison. Le 28 mars 1995, la Ière Cour administrative du Tribunal administratif du canton de Fribourg (ci-après: le Tribunal administratif) a partiellement admis son recours en ce sens que sa demande de renouvellement d'autorisation de séjour était rejeté, que l'ordre de refoulement était annulé et que le Département cantonal était invité à se prononcer à nouveau sur la demande d'autorisation de séjour et sur un éventuel renvoi au moment de sa libération. C.- Le 14 juin 1995, le sursis accordé à A._ le 14 décembre 1989 a été révoqué . Le 20 novembre 1995, B._ et C._ ont obtenu la nationalité suisse. Le 17 septembre 1996, l'intéressé a été condamné à neuf mois d'emprisonnement ainsi qu'à l'expulsion du territoire suisse pour une durée de cinq ans assortie du sursis pendant cinq ans pour tentative de lésions corporelles graves. Le 22 décembre 1997, la libération conditionnelle lui a été accordée avec effet au 19 mars 1998. D.- Le 14 juillet 1998, le Département cantonal a refusé de renouveler l'autorisation de séjour d'A. _ et a prononcé son renvoi du territoire cantonal. Le 14 septembre 1998, l'intéressé a recouru auprès du Tribunal administratif contre cette décision. Le 15 octobre 1998, l'autorité cantonale compétente a cependant annulé la décision précitée du 14 juillet 1998 et a informé A._ qu'elle était disposée à lui accorder l'autorisation sollicitée, sous réserve de l'approbation de l'Office fédéral des étrangers (ci-après: l'Office fédéral). Devenue sans objet, l'affaire pendante devant le Tribunal administratif a été rayée du rôle le 26 octobre 1998. Par décision du 15 juillet 1999, l'Office fédéral a refusé d'approuver le renouvellement de l'autorisation de séjour d'A. _ et lui a fixé un délai échéant le 31 août 1999 pour quitter le territoire suisse. E.- Le 21 mars 2000, le Département fédéral de justice et police (ci-après: le Département fédéral) a rejeté le recours de l'intéressé contre cette dernière décision. Il a essentiellement considéré qu'A. _ avait gravement et à réitérées reprises enfreint l'ordre public, de sorte que l'intérêt public à l'éloigner du territoire helvétique l'emportait sur son intérêt privé ainsi que sur celui de son épouse et de son enfant à vivre ensemble sur territoire suisse. Le 24 mars 2000, l'Office fédéral a imparti à l'intéressé un délai échéant le 30 juin 2000 pour quitter la Suisse. F.- Agissant par la voie du recours de droit administratif, A._ demande au Tribunal fédéral d'annuler la décision prise le 21 mars 2000 par le Département fédéral ainsi que celle prise le 15 juillet 1999 par l'Office fédéral; il requiert également l'approbation du renouvellement de l'autorisation de séjour délivrée le 15 octobre 1998. Subsidiairement, il conclut au renvoi de la cause à l'administration fédérale pour nouvelle décision. Le Département fédéral conclut au rejet du recours. G.- Par ordonnance du 30 mai 2000, le Président de la IIe Cour de droit public a admis la demande d'effet suspensif présentée par A._. 