多級分類資料庫怎麼建表,二級分類的資料庫怎麼設計技術問答

2021-03-19 18:23:15 字數 756 閱讀 5274

1樓:匿名使用者

你這個屬於無級樹的範圍,它建立只要三個基本欄位,父節點,子節點,名稱,比如fid int,cid int,fname nvarchar(50)屬於頂級節點的,fid預設為0就可以了,屬於子節點,fid就填所屬父節點的id

2樓:du瓶邪

大類:編號 類名

id1 xx類

id2 xx類

id3 xx類

小類:大類id xx小類

大類id xx小類

查詢的時候寫多表查詢就可以了!

3樓:匿名使用者

可以用個nvarchar的欄位比如上級存001,那下級就可以存001001這樣一個like就出來了。而且還可以使用查詢索引可根據子級選單長度來定這個nvachar的值。如果較大可以設長點。

比如0000100001這樣

4樓:匿名使用者

考慮巨型樹形擴充套件,建議加個欄位把父級的唯一標記記下來

二級分類的資料庫怎麼設計? - 技術問答

5樓:匿名使用者

用兩個欄位,分別表示一級分類和二級分類,讀取出來儲存到一個php檔案裡,用的時候包含這個檔案,也不考慮父分類什麼的,這樣是簡單,如果能滿足要求也可以

6樓:匿名使用者

用一個父表一個子表或一個表父子id,其實用array形式文字儲存也行.把思路開啟.

mysql怎麼檢視建立的資料庫和表

1 看當前使用的是哪個資料庫 如果你還沒選擇任何資料庫,結果是null。mysql select database database menagerie 2 檢視有哪些資料庫 mysql show databases database information schema mysql test 3 ...

oracle資料庫怎麼把表中的欄位按規律拆

1 首先需要sys或system許可權操作 2 查詢需要更改表的id select object id from all objects where owner ithome and object name test 1234注 ithome為使用者,test是要更改的表,表名要大寫3 通過id查出...

關於校園圖書管理系統的資料庫怎麼設計

資料庫設計 user 使用者資訊表 存放註冊使用者的基本資訊。標題 欄位名稱 型別 大小 讀寫 非空 約束 預設 描述 id id int 4 w r 欄位id號 username username varchar 50 w r 登入使用者名稱 password password varchar 5...