SQL Server 和MySQL的區別

2021-06-16 22:22:47 字數 1691 閱讀 4079

sql-server和mysql沒多大區別兩者資料庫都能夠在.net或j2ee下執行正常,同樣,都能夠利用raid。 

區別就是 有一些 控制**名字不一樣,但功能大都一樣。

sql server

mysql

商業資料庫,貴

不全是免費,但很便宜

只支援windows系統

支援windows和linux,unix等系統

無法跨平台

可以跨平台

sql-server是微軟公司開發的中型資料庫,它的視覺化方面做得很好,在安全性等方面功能非常強大,並且有微軟的強大技術支援,適合應用於中、大型系統。

mysql是 mysql·ab開發的小型資料庫,基本上具有了資料庫所需的所有功能,但是功能沒有sql-server強大,技術支援也跟不上,適合於小型系統。

效能

穩定,執行速度快,恢復性強

操作困難

執行速度慢,不穩定。

短小精悍,操作簡單

基本原則

保守。伺服器的狹隘的,保守的儲存引擎

不支援

支援enum,和set型別

安全功能

sql伺服器中,你也可以記錄sql的有關查詢,但這需要付出很高的代價。

比較人性化。mysql有乙個用於改變資料的二進位制日誌。因為它是二進位制,這一日誌能夠快速地從主機上覆制資料到客戶機上。即使伺服器崩潰,這一二進位制日誌也會保持完整

支援

getdate()

方法獲取當前時間日期

分日期型別和時間型別,獲取當前日期是cur_date(),當前完整時間是 now()函式

建立表時

只支援一種儲存引擎

要為每個表指定乙個儲存引擎型別

支援datetime型別

不支援預設值為當前時間的datetime型別,用timestamp型別

sql server 和mysql 建立索引

1.新增primary key 主鍵索引 alter table table name add primary key column 2.新增unique 唯一索引 alter table table name add unique column 3.新增index 普通索引 alter table...

mysql和sqlserver資料轉換

使用mysql migration toolkit,mysql官方自帶的把mssql轉換為mysql 一直下一步下一步,使用advances功能 1 jdbc jtds sqlserver localhost 1433 db cityinfo user sa password 654123 char...

MySQL和SQL Server的區別

sql server 是microsoft 公司推出的關係型資料庫管理系統。具有使用方便可伸縮性好與相關軟體整合程度高等優點,可跨越從執行microsoft windows 98 的膝上型電腦到執行microsoft windows 2012 的大型多處理器的伺服器等多種平台使用。microsoft...