學習SQL怎麼開頭?
目前已經安裝好了MYSQL和navicat,我現在是應該先看MYSQL必知必會還是先看什麼?求教,謝謝大佬們。
建議去網上找一套學習視頻,比自己琢磨好的多。我當時只會增刪改查,一點點就積累起來了
學SQL的語法用mysql不太好,因為語法的支持還不全面。你可以看看SQL標準,推薦使用PostgreSQL來學習SQL的語法。
如果只想學習如何使用MYSQL查詢,看那本書已經足夠了。如果你需要做SQL開發,那本書用處只是簡單入門,希望對你有幫助。
現在網路很發達了,任何一個方向的知識,基本在網上都能找到對應的入門視頻教程。
個人感覺,視頻要比書本看起來要直觀的多,而且還可以與視頻的錄製者進行技術探討、請教。
所以建議先找一個視頻教程,耐心看下來,基本也就入門了。入門後,能修行到哪裡,就看自己的能力了。
強烈推薦下面這個SQL基礎入門教程:
SQL基礎入門之SQL必知必會(MySQL版)_嗶哩嗶哩 (゜-゜)つロ 乾杯~-bilibili?www.bilibili.com首先,mysql的基礎語法是必須要會的,否則談不上查詢。
其次,學完基礎語法後,需要通過一些查詢實戰來鞏固所學,同時也能夠深層次明白這些語法應該怎樣使用,會有種豁然開朗的感覺。
那以上,這是停留在使用的級別,接下來就是進階。
你需要學習事務隔離級別原理與鎖機制,需要學習如何進行mysql的查詢優化,如何進行索引優化,使得海量數據場景下,查詢語句依舊能夠高效工作。
最後,推薦一門mysql視頻課程:
MYSQL三劍客(深入理解索引、查詢實戰、事務與鎖)-51CTO學院?edu.51cto.com我目前正在學,不太懂。。由於工作需要需要儘快學會,報了付費班
可以關注下知乎用戶「猴子」和他的微信公眾號「猴子數據分析「。
有時間的話慢慢琢磨就行,不太難,重在動手,多練
1安裝
2掌握語句(增刪改查)
3掌握高級查詢(索引,一些函數等)
4看一下innodb和myaism
5看配置文件,了解大部分功能
6看api
推薦閱讀: