{eval=Array;=+count(Array);}
這個(gè)問題 可大可小。
如果你是一個(gè)還沒入門的初級程序員,培訓(xùn)機(jī)構(gòu)跟你會(huì)說一星期就可以學(xué)好,而且是一邊學(xué)習(xí)別的語言的同時(shí)學(xué)習(xí)!!!因?yàn)椋跫壋绦騿T要學(xué)習(xí)的特定的語言,SQL只是對他們來說是一個(gè)能跟數(shù)據(jù)存取數(shù)據(jù)的工具,只需要簡單CRUD就可以了。
如果你是一名中級以上的DBA,SQL問題會(huì)讓你頭疼,因?yàn)槟阈枰獌?yōu)化你的數(shù)據(jù)庫里的SQL,因?yàn)橐粭l有問題的SQL 有可能直接導(dǎo)致你的服務(wù)器干爆!,這時(shí)候你學(xué)習(xí)SQL想的不僅僅是簡單的CRUD還涉及系統(tǒng)架構(gòu),參數(shù)等等,還需符合各個(gè)數(shù)據(jù)庫的特點(diǎn)的SQL以上幾點(diǎn)都跟SQL有關(guān) 你說學(xué)習(xí)這些需要多久~~~
如果你是一名數(shù)據(jù)分析師,需要寫出非常復(fù)雜的SQL ,一個(gè)SQL短的幾十行長的幾百甚至幾千行!,你需要一系列的函數(shù)的作用,with,窗口函數(shù),rollup 等等,你還需要了解一些優(yōu)化方面的知識(shí) 不然你好不容易寫好的SQL 報(bào)timeout 那就白寫了!
如果你是一名DA 你也需要懂的SQL 因?yàn)槟阍谠O(shè)計(jì)表結(jié)構(gòu)的時(shí)候, 就應(yīng)該想到開發(fā)人員會(huì)大概寫出怎樣的SQL 這時(shí)候的你更加精通SQL
總結(jié)就是SQL 看似簡單又很復(fù)雜 ,學(xué)習(xí)的時(shí)間跟你從事的位置有關(guān)! 請大家關(guān)注我 會(huì) 持續(xù)發(fā)布數(shù)據(jù)庫相關(guān)原創(chuàng)文章
0
回答0
回答10
回答0
回答0
回答0
回答0
回答0
回答7
回答10
回答