轉載:
http://www.cnblogs.com/pctzhang/archive/2010/04/26/1721175.html
類別表 _2(Type_table_2)
名稱 類型 約束條件 說明
type_id int 無重複 類別標識,主鍵
type_name char(50) 不允許爲空 類型名稱,不允許重複
type_father int 不允許爲空 該類別的父類別標識,如果是頂節點的話設定爲某個唯一值
type_layer char(6) 限定3層,初始值爲000000 類別的先序遍歷,主要爲減少檢索數據庫的次數
按照這樣的表結構,我們來看看上面例子記錄在表中的數據是怎樣的:
type_id type_name type_father type_layer
1 總類別 0 000000
2 類別1 1 010000
3 類別1.1 2 010100
4 類別1.2 2 010200
5 類別2 1 020000
6 類別2.1 5 020100
7 類別3 1 030000
8 類別3.1 7 030100
9 類別3.2 7 030200
10 類別1.1.1 3 010101