SQL Server 和 MySQL 資料庫的區別

2021-08-26 05:18:36 字數 1445 閱讀 2748

##一、資料庫對比

—1.microsoft sql server2014:中等貴,功能最少,安裝中等方便,microsoft sql server2014 環境裡的其他相關元件最少,支援平台最少,使用最方便,開發最方便,運維最方便,不開源,速度中等,一般安全。

—2.mysql:免費,功能中等,安裝最方便,mysql環境裡的其他相關元件數量中等,支援平台最多,使用最不方便,開發最不方便,運維最不方便,有開源版本,速度最快,最不安全。

##二、語句對比

###(1)結束標誌

mysql以;結束一條sql語句,sql server以;或go 或不謝結束都可以。不過建議寫sql server的時候以go結束,因為sql server很多語句要以等乙個語句結束後才能寫下乙個語句,不然會報批處理錯誤。

###(2)檢視表結構數量等

mysql語句

--檢視系統內所有資料庫

show databases;

--查詢資料庫內所有表

show tables;

--顯示表結構

desc表明;

sql server語句

--檢視系統內所有資料庫

select name, database_id,create_date from sys.databases ;

--查詢資料庫內所有表

select * from sysobjects where xtype='u' ;

--顯示表結構

sp_help/sp_columns 表明;

相比來說,mysql的更為簡潔。

###(3)查詢前幾條記錄

查詢前10條記錄;

mysql語句

select * from student limit_10;
sql server語句

select top 10 from student;
(4) 獲取當前時間

mysql 寫法:now()
sqlserver寫法:getdate()
###(5)從資料庫定位到某張表

mysql寫法:庫名.表名

select password from info.users where username='boss'
sqlserver寫法:庫名.dbo.表名;或者:庫名…表名(注:中間使用兩個點)

select password from info.dbo.users where username='boss'
或者

select password from info..users where username='boss'

SQL Server 和MySQL的區別

sql server和mysql沒多大區別兩者資料庫都能夠在.net或j2ee下執行正常,同樣,都能夠利用raid。區別就是 有一些 控制 名字不一樣,但功能大都一樣。sql server mysql 商業資料庫,貴 不全是免費,但很便宜 只支援windows系統 支援windows和linux,u...

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...