挑戰java資料庫高手,看得懂的把大意說一下看看

2021-04-08 13:22:01 字數 1049 閱讀 6336

select a.function_id,a.function_name 

from (

select d_function.function_id,function_name 

from d_r_fun_manager,d_function 

where manager_id="+manager_id+" 

and d_function.function_id=d_r_fun_manager.function_id 

union 

select function_id,function_name 

from d_function 

where module_id in(

select module_id 

from d_module start with module_id in(

select module_id 

from d_r_module_manager 

where manager_id="+manager_id+"

) connect by prior module_id = up_module_id

) ) a where a.function_id not in (

select function_id 

from d_r_role_fun 

where role_id="+role_id+" 

union

select function_id 

from d_function 

where module_id in(

select module_id 

from d_module start 

with module_id in(

select module_id 

from d_r_role_module 

where role_id="+role_id+"

)  connect by prior module_id = up_module_id ) )

看MySQL資料庫大小

1 進去指定schema 資料庫 存放了其他的資料庫的資訊 use information schema 2 查詢所有資料的大小 select concat round sum data length 1024 1024 2 mb as data from tables 3 檢視指定資料庫的大小 比...

擴充套件資料庫面臨的挑戰

擴充套件資料庫的時候面臨諸多挑戰。搜尋 當搜尋量很少的時候,搜尋是簡單的事。當搜尋量上來,比如達百萬級的時候,可以把搜尋內容按某種順序排列。比如在字典中,按字母順序排列。併發 如果100萬人需要同時用這本字典,這就是併發。如何解決這個問題呢?把這本字典複製100萬份,專業術語叫 主從複製 再把100...

擴充套件資料庫面臨的挑戰

擴充套件資料庫的時候面臨諸多挑戰。搜尋 當搜尋量很少的時候,搜尋是簡單的事。當搜尋量上來,比如達百萬級的時候,可以把搜尋內容按某種順序排列。比如在字典中,按字母順序排列。併發 如果100萬人需要同時用這本字典,這就是併發。如何解決這個問題呢?把這本字典複製100萬份,專業術語叫 主從複製 再把100...

mysql資料庫看屬性 MySQL資料庫之列屬性

列屬性 是否為空 是否為空 null 表示欄位值可以為null not null欄位值不能為空 預設值預設值 如果一個欄位沒有插入值,可以預設插入一個指定的值 default 關鍵字用來插入預設值 mysql create table stu19 name varchar 20 not null d...

如何成為建資料庫索引的高手?資料庫進階

今天來聊聊資料庫裡的索引,你知道的,網上這樣的文章一抓一大把的,基本都是從索引的原理說起,講到索引的分類,物理組織和儲存形式,如何找到對應的記錄,如何構建複雜的索引等等 如果我再寫一篇這樣的就沒意思了,而且這些未必真的是大家 尤其是開發同學 關心的。所以我今天打算以一個不同的角度來講下索引,而且針對...