UNjoining meshes?

I know you can take 2 seperate meshes and join them(CTRL+J), but can you UNjoin them? Like just the opposite? like take a mesh and make 2 meshes out of it? I can’t think of a time right now where I would want to do that, but I remember thinking “Gosh. Life would be so much easier if this could be 2 different meshes.”
Could someone help me?

  1. Select one vertice of the mesh you want to separate.
  2. Ctrl+L to select all connected vertices.
  3. Magic hotkey comes in now: P-key.

I see… It works. Thank you!