I ran an update to wp back a few months ago, and my all my posts and pages disappeared, leaving a white screen where my URL leads.
I was (am still) pretty green on this, but my host provider happen to know a thing or two, and retrieved it. I was told that the update “froze my tables”. I called hosting, and asked them to “repair” NOT replace tables.
miraculously it worked.