地 址:上海市靜安66號 電 話(huà):19952791353 網(wǎng)址:www.hunqingrc.com 郵 箱:[email protected]
MySQL不支持的支持細節主要包括以下幾個(gè)方面:
1、需注細節外鍵約??束
2??、支持視圖
3、需注細節存儲過(guò)程
5、需注(◎_◎;)細節函數
6、支持序列
7、需注細節索引類(lèi)型??
8、支持全文(wen)索引
9、需注細節空間數據類(lèi)型
10、支持用戶(hù)自定義變量
下面分別對這些細節進(jìn)行詳ヽ(′▽?zhuān)?ノ細說(shuō)明:
1、需注細節外鍵約束
MySQL不支持在非事務(wù)表中創(chuàng )建外鍵約束,支持(chi)如果需要在非事務(wù)表中創(chuàng )建外鍵約束,需注細節需要將表的支持存儲引擎更改??(gai)為InnoDB。
2、視圖
MySQL支持視圖,但是???有一些限制,不能使用子查詢(xún)、聚合函數和分組函數等,視圖中的列名必須與基表中的列名相同。
3、存儲過(guò)程
MySQL支持存儲過(guò)程,但是有一些限制,不能使用臨時(shí)表、循環(huán)語(yǔ)句和條件判斷語(yǔ)句等,存儲過(guò)程中的變量名不能以數字開(kāi)頭。
4、觸發(fā)器
MySQL支持觸發(fā)器,但是有一些(???)限制,不(bu)能使用子查詢(xún)、聚合函數和分組函數等,觸發(fā)器的執行順序是固定的,不能自定義。
5、函數
MySQL支持函數,但是有一些限制,不能使用臨時(shí)表、循環(huán)語(yǔ)句和條件判斷語(yǔ)句等,函數中的變量(′?_?`)名不能以數字開(kāi)頭。
6、序列
MySQL支持序列,但是有一些限制,序列的??起始值必須是整數,且不能為負數??,序列的步長(cháng)必須是???整數,且不能為負數或零。
7、索引類(lèi)型
MySQL支持多種索引類(lèi)型,ヾ(′▽?zhuān)??如BTree索引、哈希索引、全文索引等,不同的存儲引擎支持的索引類(lèi)型可能不同,My(′ω`*)ISAM存儲引擎支持BTree索引和哈希索引,而InnoDB存儲引擎支持BTree索引、哈希索引和全文索引。
8、全文索引
MySQL支持全文索引,但是只有MyISAM存儲引擎支持,如果需要在(zai)其他存儲引擎中使用全文索引,可以將表的存儲引擎更改為MyISAM。
9、空間??數據類(lèi)型
MySQL支持多種空間數據類(lèi)型,如GEOMETRY、POINT、LINESTRING等,這些空間數(shu)據類(lèi)型只能在MyISAM存儲引擎中使用,如果需要在其他存儲引擎中使用空間數據類(lèi)(lei)型,可以將表的存儲引擎更改為MyISAM。
10、用??戶(hù)自定義變量
MySQL支持用戶(hù)自定義變量,但是有一些限制,用戶(hù)自定義變量的作用域僅限于當前會(huì )話(huà),且不能使用系統變量作為用戶(hù)自定義變量的名稱(chēng),用戶(hù)自定義變量的類(lèi)型(????)只能是字符串或數值型。