我大多需要知道 - 意見和他們的目的? - 它們是否會提高應用程序的性能? - 我需要什麼樣的意見來表達意見?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. 需要提高sql查詢的性能
- 4. 是否有必要使用「SQL SELECT」的「限制1」來提高性能?
- 5. 我是否應該使用嵌套塊來提高性能
- 6. 需要幫助來提高SQL查詢的性能
- 7. 使用視圖提高查詢性能
- 8. 我是否需要下載Unity源代碼才能使用它?
- 9. 提高性能SQL
- 10. 提高性能SQL
- 11. 如何使用LINQ來提高性能
- 12. 在滾動視圖中提高性能
- 13. 想法需要提高我的邏輯性能
- 14. 我是否需要使用緩存來獲得像PHP一樣的高性能ASP.NET?
- 15. 是否需要兩個或多個密碼才能提高安全性?
- 16. 壓縮是否會提高性能?
- 17. SmtpClient.SendAsync是否降低或提高性能?
- 18. 我是否總是需要注入$ location來在AngularJS中使用它?
- 19. 它是否可以提高性能並降低級別類型?
- 20. 它是一個推薦的做法來提高性能使用PRAGMA同步= OFF
- 21. 提高SQL查詢性能
- 22. 提高SQL查詢性能
- 23. 提高Sql Delete的性能
- 24. 預生成視圖來提高查詢性能
- 25. 我需要在兩端都使用%來實現通配符搜索,我該如何提高性能?
- 26. 我是否需要使用token_loader來使用Flask-login實現「remember_me」特性?
- 27. 我們是否也應該在視圖上創建索引以提高SQL Server的性能?
- 28. 在LINQ-to-SQL中,我應該使用NOLOCK來提高性能嗎?
- 29. 使用blitting提高性能
- 30. 如何使用多項式而不是位來提高性能?
我何時將數據插入到視圖表中?也許插入/更新後。或者我用cron作業靜靜地做它也許 – sodhancha 2010-07-05 08:52:46
當你更新基表時,你不需要在視圖中插入任何東西;視圖中的數據來源於它們中的內容。 – 2010-07-05 09:07:07