1. 程式人生 > 遊戲攻略 >《原神攻略》止水之潘任務怎麼做?淵下宮進入方法介紹

《原神攻略》止水之潘任務怎麼做?淵下宮進入方法介紹

1.儲存過程:一組為了完成特定功能的SQL 語句集,它儲存在資料庫中,一次編譯後永久有效,使用者通過指定儲存過程的名字並給出引數(如果該儲存過程帶有引數)來執行它。

  優點:(1)效率高:儲存過程編譯一次後,就會存到資料庫,每次呼叫時都直接執行。而普通的sql語句我們要儲存到其他地方(例如:記事本 上),都要先分析編譯才會執行。所以想對而言儲存過程效率更高。(2)降低網路流量:儲存過程編譯好會放在資料庫,我們在遠端呼叫時,不會傳輸大量的字串型別的sql語句。(3)複用性高:儲存過程往往是針對一個特定的功能編寫的,當再需要完成這個特定的功能時,可以再次呼叫該儲存過程。(4)可維護性高:當功能要求發生小的變化時,修改之前的儲存過程比較容易,花費精力少。(5)安全性高:完成某個特定功能的儲存過程一般只有特定的使用者可以使用,具有使用身份限制,更安全。

  缺點:(1)移植性差:依賴於資料庫廠商,難以移植(當一個小系統發展到大系統時,對資料庫的要求也會發生改變);(2)難以除錯、維護:業務邏輯大的時候,封裝性不夠,難除錯難以維護;(3)伺服器不能負載均衡:複雜的應用用儲存過程來實現,就把業務處理的負擔壓在資料庫伺服器上了。沒有辦法通過中間層來靈活分擔負載和壓力、均衡負載等。

2.資料庫語言:

  資料查詢語言(DQL):是由SELECT子句,FROM子句,WHERE子句組成的查詢塊
資料操縱語言(DML): INSERT(插入) 、UPDATE(更新)、 DELETE(刪除)
資料定義語言(DDL):CREATE(建立資料庫或表或索引)、ALTER(修改表或者資料庫)、DROP(刪除表或索引)


資料控制語言(DCL):GRANT(賦予使用者許可權)、 REVOKE(收回許可權) 、DENY(禁止許可權)
事務控制語言(TCL):SAVEPOINT(設定儲存點)、ROLLBACK(回滾) 、COMMIT(提交)

【未完,整理中。。。】