懇請各位大佬賞臉回答


新手,看學習哪方面了,

單純從基礎角度,5.5 並不老,看你手頭的資料是哪個版本,就學哪個版本

儘管每個版本都會有差異和特性改進,但這些大都是高級特性,不到dba級別,很少會碰到,沒必要糾結版本

當然,如果你手頭上什麼都沒有,資料課程都還沒開始準備,那麼建議直接上 8.0


如果是剛開始入門MySQL的話,建議從5.7開始學習,5.7目前還是市場上各大公司的主要使用版本,5.7學習的差不多之後,建議學習8.0版本;MySQL 5.7 到 8.0,Oracle 官方跳躍了 Major Version 版本號,隨之而來的就是在 MySQL 8.0 上做了許多重大更新,在往企業級資料庫的路上大步前行,全新 Data Dictionary 設計,支持 Atomic DDL,全新的版本升級策略,安全和賬號管理加強,InnoDB 功能增強等,目前小版本已經 release 到 8.0.16,新的功能仍然在持續推出;

後續8.0版本將會逐漸替代5.7版本


MySQL入門嗎?

現在流行的是5.7,8.0已經啟用了

推薦入門文章:

從入門到精通 | MySQL知識整理(上)?

mp.weixin.qq.com圖標從入門到精通 | MySQL知識整理(中)?

mp.weixin.qq.com圖標從入門到精通 | MySQL知識整理(下)?

mp.weixin.qq.com圖標

公眾號:數據與人,分享資料庫知識,你值得擁有。


新手5.5足夠使用了,首先使用命令行模式練習mysql命令,推薦使用《mysql必知必會》這本書,按照教程練習每一個命令。熟悉基本資料庫使用之後看《高性能mysql》,這樣可以做到知其然知其所以然。加油!


建議把主要的精力放在5.7以上版本,性能、功能、穩定性比5.6好太多,也是現在最主流的版本


可以從5.6開始,目前很多主流還是5.6,尤其是很多雲資料庫還是以100%兼容5.6版本為主,比如阿里雲的polardb。8.0雖然新,但是還遠不是主流。

另外,無論哪個版本,都從基礎開始學起,如innodb存儲引擎、索引等問題,萬變不離其宗。

建議閱讀《高性能MySQL》入門,非常有利於入門和實用經驗。

然後可以閱讀《MySQL技術內幕》,作為更深層次的技術理解。

同時,可以關注我的微信公眾號「阿丸筆記」,最近正在更新MySQL資料庫相關實戰和進階內容,包括實戰總結類型和筆記整理類型,方便綜合理解知識點。

聊一聊關於MySQL的count(*)?

mp.weixin.qq.com圖標為什麼MySQL分庫分表後總存儲大小變大了??

mp.weixin.qq.com圖標兩文說透MySQL裏的各種鎖(上篇)?

mp.weixin.qq.com圖標兩文說透MySQL裏的各種鎖(下篇)?

mp.weixin.qq.com圖標
推薦閱讀:
相關文章