我大多需要知道 - 意見和他們的目的? - 它們是否會提高應用程序的性能? - 我需要什麼樣的意見來表達意見?SQL視圖。我是否需要使用它來提高性能?
0
A
回答
2
視圖在您的表上提供了一個抽象層。
它們可以用來防止訪問某些敏感的列(如工資)。
它們通常用於封裝報告的邏輯。
3
由於這是家庭作業,你應該可以做研究。
一個快速谷歌產生大量的鏈接,其中之一是http://www.techotopia.com/index.php/An_Introduction_to_MySQL_Views。
MySQL的觀點是本質上的方式來 包起來SELECT語句成具有重複相關的選擇 語句 可重複使用的虛擬表由此 數據可以由 簡單地檢索引用該視圖,而不是 。
官方網站的文檔是相當豐富和可讀的。
0
在什麼樣的情況下我會 需要使用意見?
如果你反覆使用使用大量JOIN
S和/或函數調用相同SELECT
聲明,視圖使得它更易於使用。
相關問題
- 1. 需要提高sql性能
- 2. 使用MySQL視圖來提高性能
- 3. 表需要索引來提高性能
- 4. 需要提高sql查詢的性能
- 5. 是否有必要使用「SQL SELECT」的「限制1」來提高性能?
- 6. 我是否應該使用嵌套塊來提高性能
- 7. 需要幫助來提高SQL查詢的性能
- 8. 使用視圖提高查詢性能
- 9. 需要使用聚合函數來提高SQL查詢的性能
- 10. 我怎樣才能使用視圖和索引來提高性能
- 11. 我是否需要下載Unity源代碼才能使用它?
- 12. 提高性能SQL
- 13. 提高性能SQL
- 14. 緩存是否總能提高性能?
- 15. 需要幫助提高SQL性能(子查詢與聯接)
- 16. 需要調整此sql查詢以提高性能
- 17. 我是否需要將零屬性to_s轉換爲視圖
- 18. 如何使用LINQ來提高性能
- 19. 使用Windows Form Graphics繪製描邊 - 需要提高性能
- 20. 想法需要提高我的邏輯性能
- 21. 我是否需要使用緩存來獲得像PHP一樣的高性能ASP.NET?
- 22. SQL Server CE是否需要/提供「UpdateOnSubmit()」?
- 23. 在滾動視圖中提高性能
- 24. Razor是否需要MVC3,還是隻能在.NET中使用它?
- 25. 是否需要兩個或多個密碼才能提高安全性?
- 26. 緩存是否可以提高性能?
- 27. SmtpClient.SendAsync是否降低或提高性能?
- 28. 壓縮是否會提高性能?
- 29. 線程是否會提高性能?
- 30. 我是否總是需要注入$ location來在AngularJS中使用它?
我何時將數據插入到視圖表中?也許插入/更新後。或者我用cron作業靜靜地做它也許 – sodhancha 2010-07-05 08:52:46
當你更新基表時,你不需要在視圖中插入任何東西;視圖中的數據來源於它們中的內容。 – 2010-07-05 09:07:07