Encyclopedic knowledge
To have encyclopedic knowledge is to have "vast and complete" knowledge about a large number of diverse subjects. A person having such knowledge might, sometimes humorously be referred to as "a human encyclopedia" or "a walking encyclopedia".