對於oracle進行簡單樹查詢(遞迴查詢)
deptid paredeptid name
number number char (40 byte)
部門id 父部門id(所屬部門id) 部門名稱
select * from persons.dept start with deptid=76 connect by prior paredeptid=deptid
select * from persons.dept start with deptid=76 connect by prior paredeptid=deptid
select * from persons.dept start with paredeptid=0 connect by prior deptid=paredeptid
select * from persons.dept start with paredeptid=0 connect by prior deptid=paredeptid
select a.*,level from persons.dept a start with paredeptid=0 connect by prior deptid=paredeptid
select a.*,level from persons.dept a start with paredeptid=0 connect by prior deptid=paredeptid
再次複習一下:start with …connect by 的用法, start with 後面所跟的就是就是遞迴的種子。
遞迴的種子也就是遞迴開始的地方 connect by 後面的"prior" 如果預設:則只能查詢到符合條件的起始行,並不進行遞迴查詢;
connect by prior 後面所放的字段是有關係的,它指明了查詢的方向。
Linux系統常用命令(咋個辦呢 zgbn)
命令 說明getconf long bit 檢視list系統是32位 64位,如果是32位則返回 32 如果是64位則返回 64 uname a 顯示當前作業系統名稱 命令說明 groups 檢視當前登入使用者的組內成員 檢視gliethttp使用者所在的組,以及組內成員 whoami 檢視當前登入...
資料庫SQL分頁語句(咋個辦呢 zgbn)
使用mysql資料庫,需要返回前幾條或者中間某幾行資料,就要使用到mysql中的limit子句。通常我們也是使用limit去實現分頁的。具體語法如下 sql select from table limit offset,rows rows offset offset limit子句被用於強制sele...
MySQL資料庫備份和恢復(咋個辦呢 zgbn)
mysql資料庫備份和恢復用到了兩個命令,分別是 mysqldump 和 mysql 我們使用 mysqldump 命令進行資料庫備份,使用 mysql 命令對資料庫進行資料恢復。語法一 匯出資料庫中所有表結構 只匯出表結構,不匯出表中的資料 mysqldump opt d 資料庫名稱 u使用者名稱...