深入學(xué)習(xí)MySQL數(shù)據(jù)庫(kù)千變?nèi)f化的特性之一:MySQL空間類型(SPATIAL)。
MySQL的SPATIAL是對(duì)地理及位置信息的支持,SPATIAL的應(yīng)用離不開gis、gps、地圖等等。SPATIAL主要定義了3個(gè)在MySQL中的存儲(chǔ)結(jié)構(gòu)類型:輪廓線(GEOMETRY)、點(diǎn)(Point)和多邊形(POLYGON)。這三種類型能夠用過SQL的語(yǔ)法進(jìn)行幾何運(yùn)算-
SELECT ST_Contains(area, point) FROM yourSpatialTable WHERE id=1; SELECT ST_Disjoint(area, point) FROM yourSpatialTable WHERE id=1; SELECT ST_Intersection(area, point) FROM yourSpatialTable WHERE id=1;
該語(yǔ)法在數(shù)據(jù)挖掘、航空/海洋運(yùn)輸、電子商務(wù)、目標(biāo)跟蹤等行業(yè)具有廣泛的應(yīng)用。
總之,在您開始從事這項(xiàng)技術(shù)前,建議先掌握一些基礎(chǔ)的數(shù)據(jù)庫(kù)管理技術(shù),以及需要結(jié)合操作系統(tǒng),文件系統(tǒng)及存儲(chǔ)設(shè)備等方面知識(shí)。這些都有助于您深入理解并靈活使用SPATIAL技術(shù)。
上一篇mysql tps
下一篇mysql ubuntu