回覆列表
-
1 # mac程式設計世界
-
2 # 潘宜龍
資料庫當然不止SQL,涉及到的東西還多得很,掌握SQL只能算是資料庫入門。
MySql是一種開放原始碼的關係型資料庫管理系統(RDBMS),使用最常用的資料庫管理語言--結構化查詢語言(SQL)進行資料庫管理。
SQL是資料庫通用語言,不同資料庫有細微區別。相當於駕校學什麼燈光,遇到行人要剎車這些基本常識一樣,而不同的車燈光開關可能不同。等這些基礎學會了就可以實戰某一個具體的資料庫軟體了比如MySQL,Oracle,SqlServer,相當於拿到駕照就可以選個車開開BBA隨便選。接下來就是具體操作相當於開自己車出去上路實習。如果要深入瞭解資料庫,還要學習一些作業系統層面,資料庫底層知識,啥記憶體分配,頁的概念,三正規化之類的。
-
3 # ToBeGeek
當然不只是SQL,SQL顧名思義,(Structured Query Language)結構化查詢語言,只是你執行增刪改查操作的語言工具而已,而實際的學習中不止於此
一、如果單純為了實現業務
結合實際專案的話,按照流程走,學習路線可以分為以下幾步
資料庫表設計資料庫選型索引設計SQL最佳化維護及資料安全二、如果還要學習資料庫實現
資料庫原理的書有很多,看過幾本,覺得「MySQL技術內幕 InnoDB儲存引擎」比較好,後續有新的收穫再來更新吧
-
4 # 蘋果領航員
學資料庫要學sql就如同你從小學習各種學科知識要先學好語言一樣,它不是知識的全部,但它確實你獲取知識的基礎技能之一。
SQL的特點是:
SQL不是某個特定資料庫供應商專有的語言。幾乎所有重要的DBMS都支援SQL。SQL簡單易學。語句全都是由描述性很強的英語單片語成,而且這些單詞的數目不多。SQL儘管看上去很簡單,但它實際上是一種強有力的語言,靈活使用其語言元素,可以進行非常複雜和高階的資料庫操作。
不是。sql只是一個數據的查詢與操作的工具。學資料有很多方面可以學,比如可以學習建模的理論,資料庫表的設計,效能最佳化,備份方案等等。