自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

mssql和MySQL數據庫不同之處有哪些?

數據庫 MySQL
以下的文章主要介紹的是mssql和MySQL數據庫的不同之處,本文列舉了二十多個的不同之處,望你在瀏覽之后會對其有所收獲。

我最近在做關于mssql轉換成MySQL數據庫的實際操作中,總結了一點實際經驗,于是今天拿出和大家一同分享一下。主要是講述mssql和MySQL數據庫的不同之處,同時這些也會在不斷更新。也希望大家補充。

1 MySQL支持enum,和set類型,sql server不支持

2 MySQL不支持nchar,nvarchar,ntext類型

3 MySQL的遞增語句是AUTO_INCREMENT,而mssql是identity(1,1)

4 msms默認到處表創(chuàng)建語句的默認值表示是((0)),而在MySQL里面是不允許帶兩括號的

5 MySQL需要為表指定存儲類型

6 mssql識別符是[],[type]表示他區(qū)別于關鍵字,但是MySQL數據庫卻是 `,也就是按鍵1左邊的那個符號

7 mssql支持getdate()方法獲取當前時間日期,但是MySQL里面可以分日期類型和時間類型,獲取當前日期是cur_date(),當前完整時間是 now()函數

8 mssql不支持replace into 語句,但是在最新的sql20008里面,也支持merge語法

9 MySQL支持insert into table1 set t1 = ‘’, t2 = ‘’ ,但是mssql不支持這樣寫

10 MySQL支持insert into tabl1 values (1,1), (1,1), (1,1), (1,1), (1,1), (1,1), (1,1)

11 mssql不支持limit語句,是非常遺憾的,只能用top 取代limt 0,N,row_number() over()函數取代limit N,M

12 MySQL數據庫在創(chuàng)建表時要為每個表指定一個存儲引擎類型,而mssql只支持一種存儲引擎

13 MySQL不支持默認值為當前時間的datetime類型(mssql很容易做到),在MySQL里面是用timestamp類型

14 mssql里面檢查是否有這個表再刪除,需要這樣:

if exists (select * from dbo.sysobjects where id = object_id(N'uc_newpm') and OBJECTPROPERTY(id, N'IsUserTable') = 1)

但是在MySQL里面只需要 DROP TABLE IF EXISTS cdb_forums;

15 MySQL支持無符號型的整數,那么比不支持無符號型的mssql就能多出一倍的最大數存儲

16 MySQL不支持在mssql里面使用非常方便的varchar(max)類型,這個類型在mssql里面既可做一般數據存儲,也可以做blob數據存儲

17 MySQL數據庫創(chuàng)建非聚集索引只需要在創(chuàng)建表的時候指定為key就行,比如:KEY displayorder (fid,displayorder) 在mssql里面必須要:create unique nonclustered index index_uc_protectedmembers_username_appid on dbo.uc_protectedmembers

(username asc,appid asc)

18 MySQL text字段類型不允許有默認值

19MySQL的一個表的總共字段長度不超過65XXX。

20一個很表面的區(qū)別就是MySQL的安裝特別簡單,而且文件大小才110M(非安裝版),相比微軟這個龐然大物,安裝進度來說簡直就是.....

21MySQL的管理工具有幾個比較好的,MySQL_front,和官方那個套件,不過都沒有SSMS的使用方便,這是MySQL很大的一個缺點。

22MySQL的存儲過程只是出現在最新的版本中,穩(wěn)定性和性能可能不如mssql。

 

23 同樣的負載壓力,MySQL要消耗更少的CPU和內存,mssql的確是很耗資源。

 

 

24php連接MySQL數據庫和mssql的方式都差不多,只需要將函數的MySQL替換成mssql即可。

 

 

25MySQL支持date,time,year類型,mssql到2008才支持date和time。

 

 

【編輯推薦】

  1. 如何用PHP來實現MySQL備份?
  2. MySQL轉義字符的實際應用
  3. 對MySQL數據庫中的命令備忘描述
  4. MySQL常用技巧都包括哪些?
  5. MySQL 備份的實際應用與功能介紹
責任編輯:佚名 來源: 博客園
相關推薦

2010-08-11 09:30:53

DB2常用函數

2010-07-05 11:20:53

2010-06-01 10:58:57

MySQL數據庫

2010-05-28 11:05:40

MSSQL Serve

2010-04-20 14:32:49

Oracle LABE

2017-03-14 15:46:30

AndroidiOS不同之處

2015-11-06 09:18:31

2012-08-31 11:21:12

云計算大數據

2021-03-09 16:38:48

加密貨幣比特幣貨幣

2009-09-25 16:13:03

Hibernate 3Hibernate2.

2023-08-10 17:23:10

LibreOfficOpenOffice

2021-11-14 22:06:48

JavaPython方式

2022-04-26 09:29:04

SANNAS

2010-07-23 13:42:11

SQL Server臨

2010-05-21 15:33:54

MySQL text

2009-08-20 10:39:00

Java與C#的不同之

2009-12-15 18:47:56

Ruby框架OG

2010-01-08 14:35:24

VB.NET模塊

2010-04-20 16:07:25

Oracle DRCP

2012-08-23 13:36:27

點贊
收藏

51CTO技術棧公眾號