know inside and out - Wiktionary, the free dictionary
From Wiktionary, the free dictionary
know inside and out (third-person singular simple present knows inside and out, present participle knowing inside and out, simple past knew inside and out, past participle known inside and out)
- (transitive, idiomatic) To know (something or someone) very thoroughly.
He's still new to their system, but he knows databases inside and out and will understand the rest soon.
know (something) very thoroughly