1樓:糾菠練抖襯
1. mysql支援enum和set型別,sql server不支援;
2. mysql不支援nchar、nvarchar、ntext型別;
3. mysql資料庫的遞增語句是auto_increment,而ms sql是identity(1,1);
4. ms sql預設到處表建立語句的預設值表示是((0)),而在mysql裡面是不允許帶兩括號的;
5. mysql需要為表指定儲存型別;
6. ms sql識別符是,[type]表示他區別於關鍵字,但是mysql卻是 `,也就是按鍵1左邊的那個符號;
7. ms sql支援getdate()方法獲取當前時間日期,但是mysql裡面可以分日期型別和時間型別,獲取當前日期是cur_date(),當前完整時間是 now()函式;
8. ms sql不支援replace into語句,但是在最新的sql server 2008裡面,也支援merge語法;
9. mysql資料庫支援insert into table1 set t1 = 『』, t2 = 『』 ,但是ms sql不支援這樣寫;
10. mysql支援insert into tabl1 values (1,1), (1,1), (1,1), (1,1), (1,1), (1,1), (1,1)
11. ms sql不支援limit語句,是非常遺憾的,只能用top 取代limt 0,n,row_number() over()函式取代limit n,m;
12. mysql在建立表時要為每個表指定一個儲存引擎型別,而ms sql只支援一種儲存引擎;
13. mysql不支援預設值為當前時間的datetime型別(ms sql很容易做到),在mysql裡面是用timestamp型別;
2樓:阿冬
二者都表示不等於,含義是相同的。
"<>" mysql中什麼意思
3樓:
<> 是不等號的意思,也有的語言可以寫作:# 或者 !=1、=表示 等於;
2、<> 表示不等於;(註釋:在 sql 的一些版本中,該操作符可被寫成 !=);
3、> 表示大於;
4、< 表示小於;
5、>= 表示大於等於;
6、<= 表示小於等於;
7、between表示在某個範圍內;
8、like表示搜尋某種模式;
9、in表示指定針對某個列的多個可能值。
4樓:匿名使用者
看來你是沒有怎麼去學,這就是不等於!
mysql有什麼的學習書籍,MySQL有什麼推薦的學習書籍
山西新華電腦學校 高效能mysql mysql核心技術手冊 mysql效能調優與架構設計 深入理解mysql核心技術 mysql核心內幕 mysql開發者sql權威指南 mysql技術內幕 innodb儲存引擎 深入理解mysql mysql權威指南 mysql有什麼推薦的學習書籍 渣兒很好吃 my...
MySQL儲存引擎是什麼,Mysql中什麼是儲存引擎
臨時表的儲存引擎 新預設值可提升整體效能,大多數情況下都是最佳選擇。可以使用新的配置項來設定臨時表的儲存引擎 internal tmp disk storage engine 可選值為 innodb 預設 或 myisam。innodb 型別的臨時表存在的潛在問題 儘管使用 innodb 是效能最佳...
mysql索引用的什麼樹,mysql索引的資料結構,為什麼用b 樹
顏竹稱畫 先從資料結構的角度來答。題主應該知道b 樹和b 樹最重要的一個區別就是b 樹只有葉節點存放資料,其餘節點用來索引,而b 樹是每個索引節點都會有data域。這就決定了b 樹更適合用來儲存外部資料,也就是所謂的磁碟資料。mysql索引的資料結構,為什麼用b 樹 暱兒親 先從資料結構的角度來答。...