WordPressの投稿を表示する仕組み

今日から12月です。
山形は1日、雪がちらつく天気でした。朝、雪景色でしたが、山形に帰ってきたんだ、と実感しました。
晴天で雪がまったく無いのに、風がとても冷たい、横浜の冬を、偽者と感じていたので、これこそ冬、という感じです。

今日もWordPressのテンプレートの学習に取り組んでいます。
どうも、こんなループが基本なのだ、と解りましたが、この動きが理解できません。

while( have_posts() ) {
the_post();
// この下に、投稿した内容を表示するステートメントを入れる

}

私が思うイメージは、データベースのクエリの結果を、ループを使って順に取り出している、というものです。
クエリ実行;
while( データが残っているか ) {
データを取り出す処理
取り出したデータを使って、情報を表示する
}
たぶん、ループの途中で、今、どこを参照しているか、とか、データを読み直すと、といったステートメントがあるのでしょう。
WordPressのマニュアルを詳しく見ていないのですが、徐々に調べて、目的に応じて使えるようになりたいものです。