五行學說也是古人從生活實踐中總結出來的。他們認為世紀萬物都是由金、木、水、火、土五種元素構成的,在不同的事物上有不同的表現。比如五色:青、赤、黃、白、黑,五聲:角、徵、宮、商、羽,五味:酸、苦、甘、辛、咸,五臟:肝、心、脾、肺、腎,五情:喜、樂、欲、怒、哀,五常:仁、禮、信、義、智等等,每種事情的五項內容都分別显示出木、火、土、金、水的五行順序。五行有生成、相生、相剋的順序。生成的順序是木、火、土、金、水。相生的順序是木生火、火生土、土生金、金生水、水生木。相剋的順序是:水克火、火克金、金克木、木克土、土克水。陰陽和五行學說相結合,成為古人解釋各種自然和人生現象的一種理論。占卜和命相學是預測未來的一種活動。古代生產力低下,對個人命運就更難把握,也就更想知道。命相學就利用了陰陽五行學說來說明一個人的命運。主要的一種方法就是用生辰八字來推算命運。所謂生辰八字,就是用天干、地支表示的出生的年、月、日、時。先秦時期,人們只用天干地支來記日,但是後來,年月日時都可以用天干地支來記了。天支有十個:甲、乙、丙、丁、戊、己、庚、辛、壬、癸。地支有十二個:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。二者順序配合可以產生六十個單位,叫六十甲子。那生出生的年、月、日、時分別用天干、地支配合來表示,正好有八個字,因此叫生辰八字,相者又叫它是人的四柱。生辰八字里也有五行。在十天干中,甲、乙屬木,丙、丁屬火,戊、己屬土,庚、辛屬金,壬、癸屬水。十二地支中,寅、卯屬木,巳、午屬火,申、酉屬金,亥、子屬水,辰、戍、丑、未屬土。這樣一來,根據生辰八字,就可以推算出你命里缺什麼。古人認為必須五行俱全,命運才會興旺。