You could give the bibunits package a try. Assuming that (i) you wish to use the plain bibliography style in the main part of the document and the unsrt style in the appendix area and (ii) all bib entries are contained in a file named mybib.bib, the bibunits-relevant structure of your LaTeX file might look something like this:
\documentclass{book}
\usepackage{bibunits}
\begin{document}
\mainmatter
\begin{bibunit}[plain]
... % with various citation commands strewn in
\putbib[mybib]
\end{bibunit}
\appendix % or whatever demarcation command you need to employ
\begin{bibunit}[unsrt]
... % with more citation commands
\putbib[mybib]
\end{bibunit}
\end{document}
If you only intend to use one bibliography style (say, plain) throughout, you could place the command
\defaultbibliographystyle{plain}
in the preamble, freeing you from having to mention it in every \begin{bibunit} command. (Actually, plain is the default style in case nothing else is specified.)
Note that bibunits creates a separate .aux file for each bibunit you create, named bu1.aux, bu2.aux, etc. This means that you'll need to run BibTeX separately on each of these aux files.
\newrefsectionafter the first ref list do this? – Mzq Mar 16 '18 at 04:02