sqlserver 和mysql的區別 各自有什麼特點

時間 2021-08-30 11:13:10

1樓:

sqlserver 和mysql的區別為:開發公司不同、開發工具包搭配不同、開放性不同。

一、開發公司不同

1、sqlserver:sqlserverr是由microsoft開發和推廣。

2、mysql:mysql由瑞典mysql ab 公司開發,屬於 oracle 旗下產品。

二、開發工具包搭配不同

1、sqlserver:sqlserver能與 microsoft visual studio、microsoft office system以及開發工具包搭配。

2、mysql:mysql不能與 microsoft visual studio、microsoft office system以及開發工具包搭配。

三、開放性不同

1、sqlserver:sqlserver不是開放原始碼軟體

2、mysql:mysql是開放原始碼軟體。

sql server的特點是可信任。使得公司可以以很高的安全性、可靠性和可擴充套件性來執行他們最關鍵任務的應用程式;高效。使得公司可以降低開發和管理他們的資料基礎設施的時間和成本;智慧。

提供了一個全面的平臺,可以在使用者需要的時候給他傳送觀察和資訊。

mysql的特點是其體積小、速度快、總體擁有成本低,尤其是開放原始碼。一般中小型**的開發都選擇 mysql 作為**資料庫。

2樓:匿名使用者

sql server 關聯式資料庫簡介:

sql server是由microsoft開發和推廣的關聯式資料庫管理系統(dbms),它最初是由microsoft、sybase和ashton-tate三家公司共同開發的,並於2023年推出了第一個os/2版本。 sql server近年來不斷更新版本,2023年,microsoft 推出了sql server 6.5版本;2023年,sql server 7.

0版本和使用者見面;sql server 2000是microsoft公司於2023年推出的最新版本。

sql server 特點:

1.真正的客戶機/伺服器體系結構。

2.圖形化使用者介面,使系統管理和資料庫管理更加直觀、簡單。

3.豐富的程式設計介面工具,為使用者進行程式設計提供了更大的選擇餘地。

4.sql server與windows nt完全整合,利用了nt的許多功能,如傳送和接受訊息,管理登入安全性等。sql server也可以很好地與microsoft backoffice產品整合。

5.具有很好的伸縮性,可跨越從執行windows 95/98的膝上型電腦到執行windows 2000的大型多處理器等多種平臺使用。

6.對web技術的支援,使使用者能夠很容易地將資料庫中的資料釋出到web頁面上。

7.sql server提供資料倉儲功能,這個功能只在oracle和其他更昂貴的dbms中才有。

sql server 2000與以前版本相比較,又具有以下新特性 :

1.支援xml(extensive markup language,擴充套件標記語言)

2.強大的基於web的分析

3.支援ole db和多種查詢

4.支援分散式的分割槽檢視

mysql最初的開發者的意圖是用msql和他們自己的快速低階例程(isam)去連線**。不管怎樣,在經過一些測試後,開發者得出結論:msql並沒有他們需要的那麼快和靈活。

這導致了一個使用幾乎和msql一樣的api介面的用於他們的資料庫的新的sql介面的產生,這樣,這個api被設計成允許為用於msql而寫的第三方**更容易移植到mysql。

mysql這個名字是怎麼來的已經不清楚了。基本指南和大量的庫和工具帶有字首“my”已經有10年以上,而且不管怎樣,mysql ab創始人之一的monty widenius的女兒也叫my。這兩個到底是哪一個給出了mysql這個名字至今依然是個密,包括開發者在內也不知道。

mysql的海豚標誌的名字叫“sakila”,它是由mysql ab的創始人從使用者在“海豚命名”的競賽中建議的大量的名字表中選出的。獲勝的名字是由來自非洲史瓦濟蘭的開源軟體開發者ambrose twebaze提供。根據ambrose所說,sakila來自一種叫siswati的史瓦濟蘭方言,也是在ambrose的家鄉烏干達附近的坦尚尼亞的arusha的一個小鎮的名字。

與其他的大型資料庫例如oracle、db2、sql server等相比,mysql自有它的不足之處,如規模小、功能有限(mysql cluster的功能和效率都相對比較差)等,但是這絲毫也沒有減少它受歡迎的程度。對於一般的個人使用者和中小型企業來說,mysql提供的功能已經綽綽有餘,而且由於mysql是開放原始碼軟體,因此可以大大降低總體擁有成本。

目前internet上流行的**構架方式是lamp(linux+apache+mysql+php),即使用linux作為作業系統,apache作為web伺服器,mysql作為資料庫,php作為伺服器端指令碼直譯器。由於這四個軟體都是遵循gpl的開放原始碼軟體,因此使用這種方式不用花一分錢就可以建立起一個穩定、免費的**系統。

mysql與sqlserver的區別,哪個實用?

3樓:匿名使用者

mysql和php搭配用,因為php不需要太多的資料庫功能,mysql完全夠用

sqlserver比較強點,功能多點,但也複雜點,體積大點

4樓:匿名使用者

它們的基本的增刪改查,基本都一樣, 主要是看公司了,一般中小企業都是mysql,功能強大的用oracle;

5樓:匿名使用者

實用? 自然是mysql 免費啊,而且現在的mysql不是以前的,事務處理都已經可以了

sqlserver, windows的東西,小打小鬧還行,傻瓜自然是好,但是效能也非常重要。

6樓:靜聽風竹

mysql是小型的資料庫,sqlserver是微軟的。都可以用介面操作跟**寫

sql server和my sql的關係是什麼

兩個不同公司和機制下產生的資料庫軟體 sql是微軟的 執行在nt上 是商業軟體 無免費版mysql是公開原始碼的產物,雖然現在有商業的 但是還是提供免費版的mysql 是一個開放源 的資料庫管理系統 dbms 它採用客戶端 伺服器結構,是一個多執行緒 多使用者的資料庫伺服器。mysql 是為高速應用...

sqlserver2019和sqlserver2019可以同時安裝在一臺

sql的藝術 當然可以安裝在同一臺計算機上,因為sql2005和sql2008資料庫服務是兩個不同的程序。建議,若你安裝sql是為了學習,可以安裝在xp作業系統下,但若是用於生產環境,嚴重建議要更換為微軟的server系統,例如 win2003 win2008 win2008r2 win2012等等...

mysql查詢not in not like和in like啥區別啊

加了not就是in的補集。select from aaaa where id in 1,2,3 查詢id在1,2,3中的資料集 select from aaaa where id not in 1,2,3 查詢id不在1,2,3中的資料集 select from aaaa where tt like...