無級別分類

2021-07-24 10:43:58 字數 360 閱讀 1667

遞迴的效率並不高,如果每次**訪問的時候,都要執行相應的遞迴操作,訪問量一旦增大,那麼伺服器將會有很大的負擔。所以我們又在考慮另一種解決的方法。而這種方法,僅僅需要在資料庫的設計中新增一點點的改變。  

我們增加了乙個 path 字段,這個字段裡面儲存的將是當前記錄的層級關係。我們通過這樣的方式來記錄層級,在使用的時候只需要這樣」select * from table_name    order by path」,格式就發生了變化。

看到了。記錄按照我們想要的順序重新排列了起來,我們將會直接獲得乙個這樣的陣列,通過對陣列簡單的處理,我們就可以進行隨意的操作了。這樣對資料庫的查詢只有一次,而且我們可以通過簡單的迴圈來遍歷陣列,避免了使用遞迴,從而提高了程式的執行效率。

無限級別分類

header content type text html charset utf8 address array array id 1 address 安徽 pid 0 array id 2 address 江蘇 pid 0 array id 3 address 合肥 pid 1 array id ...

SQL 生成無級樹

示例資料 create table tb id int,name varchar 10 parentid int insert tb select 1,aaaa 0 union all select 2,bbbb 0 union all select 3,cccc 0 union all selec...

測試級別和分類

ut unit test 1 測試 內側 2 測試 公測 3 uat測試 客戶派本公司人員進行使用測試 uat user acceeptance test 1 白盒測試 這種測試就是軟體的最底層 不在意外在的介面,只要求底層功能實現且邏輯正確 2 黑盒測試 指的是軟體外在的 可看到的 主體功能是否可...