You are awesome, but feel unsure of yourself because there is so much you know you don't know...
Maybe it is imposter syndrome in action?
Good luck!
I know this all too well! Always thinking "I don't know XYZ so I don't think I'll be good as this job", even when the manager thinks I can do it. The put me into it, feel totally out of my depth for a bit, then I start getting into it, seeing things that are familiar, reading up on unfamiliar things or asking questions and by the time a few months has passed I'm deemed one of the most useful people in the team!
However, I do also always say "if it's meant to be, it will be". So if a job is for me, then come hell or high water it's going to happen.
For the OP - always believe in yourself, as said above, be honest if you don't know something, but also explain how you would attempt to find a solution as it shows you are not the type who just says "I don't know, can someone else do this for me", my experience has shown there are lots of people like that in companies and the thing which has always helped me and set me apart (which the managers always pick up on) is if there is a problem, I will get to the bottom of it no matter what, even if it takes time and I need to ask others for advice or go and read about it.
Then next time you have the problem you know exactly what to do and you just keep building your knowledge like that.
However, sometimes I do still think that even though I am good at my job and I know it, in an interview situation when asked and awkward question I may really struggle with it. Not everyone is great at interviews, but a good manager will usually pick up on what you can bring to the table despite not acing an interview, and honestly those are the best managers to work for in my opinion.