sql和mysql語法的不同:1、mysql支援enum和set類型,sql不支援;2、MySQL的遞增語句是AUTO_INCREMENT,而SQL是identity(1,1);3、同樣的負載壓力,MySQL要消耗更少的CPU和內存,而SQL很耗資源。
MySQL與SQLServer的語法差異
1、MySQL支援enum,和set類型,SQL Server不支援
2、MySQL不支援nchar,nvarchar,ntext類型
3、MySQL的遞增語句是AUTO_INCREMENT,而SQL是identity(1,1)
4、SQL預設到處表創建語句的預設值表示是((0)),而在MySQL裡面是不允許帶兩括號的
5、MySQL需要為表指定儲存類型
##6、 SQL識別碼是[],[type]表示他有別於關鍵字,但MySQL卻是`,也就是按鍵1左邊的那個符號7、SQL支援getdate()方法取得目前時間日期,但MySQL裡面可以分割日期類型和時間類型,取得目前日期是current_date (),目前完整時間是now()函數8、MS SQL不支援replace into 語句,但在最新的sql20008裡面,也支援merge語法9、MySQL支援insert into table1 set t1 = „‟, t2 = „‟
insert into tabl1 values (1,1), (1,1), (1,1), (1,1), (1,1), (1,1), (1,1)
if exists (select * from dbo.sysobjects where id = object_id(N’uc_newpm’) and OBJECTPROPERTY(id,N’IsUserTable’)=1)
DROP TABLE IF EXISTS cdb_forums;
KEY displayorder (fid,displayorder)
create unique nonclustered index index_uc_protectedmembers_username_appid on dbo.uc_protectedmembers (username asc,appid asc)
以上是sql和mysql語法有什麼不同的詳細內容。更多資訊請關注PHP中文網其他相關文章!