不管你是什么類型的編程開發人員,不會數據庫就代表你不是好的程序員!
首先我們得知道,互聯網的標志是什么?就是數據的爆炸式發展,存儲和分析使用!
數據庫起于20世紀50年代,基本來說是為了數據存儲而生,而現在的軟件開發在項目構造伊始,便是圍繞業務進行數據庫建模和表設計,將業務數據和抽象的表結構,字段等映射起來,并使用結構化語言sql進行操作數據,可以說現在的結構化數據存儲只能依靠數據庫!
就算你是前端開發(H5的websqldatabase已經大行其道了),APP開發(也使用sqlite),不可能做的頁面全是靜態數據,網站的核心數據還是依靠后臺的傳輸,才能做出動態的頁面!
單從JAVA來看,沒有哪一個面試官在面試JAVA的時候是不問數據庫的,常見的sql查詢,數據表設計,數據庫分庫分表,sql優化等等,不會數據庫知識你可能找到開發工作,但是你絕對不會有任何的提升空間!
不管你學JAVA甚至別的任何一門編程語言,用于游戲開發,小程序開發,網頁開發,applet開發,web后臺開發,大數據開發,人工智能開發等等!業務建模和數據庫都是必須要學會的!