歡迎您光臨本站 註冊首頁

· mysql和sql server區別雜誌閱讀

學SQL Server好還是學MySQL好?

admin @ 2020-04-18 reply:0

資料庫的語法結構和使用其實很相似,就像程式設計,會了一個學習另一個很容易,因為他們大同小異,互相借鑒,原理想通。那么既然是想通的,為什么推薦用mysql呢?

1.mysql體積小,環境安裝更方便。而SQLserver安裝包比較大,安裝麻煩。可以看到SQLserver2016的安裝包2.28G,不光安裝包大,安裝起來的步驟也非常費勁,還容易出錯,而mysql安裝就簡單多了。環境配置是必不可少的配置,總不能說我會用這個,但是環境我不會配置吧。

2.可能有人說SQLserver可以視覺化管理,滑鼠點點就行,mysql也可以,並且非常方便,你直接安裝appserv,這個集合包也就100多M,裡邊包含了apache、mysql和phpmyadmin。什么環境就都有了,直接開啟127.0.0.1/phpmyadmin就能用介面管理。對於新手也是非常友好的。

3.mysql是開源的,你可以根據自己需求更改mysql原始碼,關鍵是免費。而SQLserver價格不菲,SQLserver express版本免費,這個版本俗稱閹割版,當然,破解工具一抓一大把,但是哪個公司如果敢用盜版,是很容易吃官司的。

4.mysql跨平臺,支援Linux和windows,並且mysql和很多網站和應用都配合的非常好,而SQLserver只支援windows,當然最新版也有Linux版本的了,不過微軟的這個資料庫永遠不會開源的,而且有和asp.net這些配合才能發揮優勢。

5.對於小型公司來說,SQLserver可能也是個不錯的選擇,但是目前我所瞭解的即使是小型公司,目前也是用mysql的多,現在網站用asp.net的太少了。大部分中小型公司都用了PHP,所謂LAMP就是指的Linux、Apache、Mysql、PHP,他們配合的很完美。指令沒啥大變化,關鍵就是應用的專案和搭配的語言,需要考慮他們配合那種資料庫更合適。

6.其實基本語法很相似,操作也很相似,會一個再學另一個非常容易。其實資料庫難點和重點根本不在操作,而是設計資料庫,設計資料的時候不需要動手寫語句做表什么的,也就是對於剛入門的來說,用哪個庫無關緊要,先把設計資料庫的方法和理念搞明白最重要。

說了那么多,SQLserver一點優勢都沒有嗎?當然不是,它最大的優勢就是教程資料多,你能隨手一翻找到很多SQLserver的系列教程和書籍,而mysql相比較而言就少的多。希望對初學者有幫助,有不對的地方還望大家指正,不全面的地方還望補充。



[admin via ] 學SQL Server好還是學MySQL好?已經有415次圍觀

http://coctec.com/magazine/show-post-item-51.html