MySQL 空间数据库支持入门学习
生活随笔
收集整理的這篇文章主要介紹了
MySQL 空间数据库支持入门学习
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
據(jù)說MySQL直接提供空間數(shù)據(jù)庫支持,參閱此;
https://blog.csdn.net/gaojingyuan/article/details/79004990
?
下面來實際操作一下;看能不能直接創(chuàng)建point類型的字段,以及?SPATIAL KEY ;
SPATIAL,空間的意思;
創(chuàng)建表;提示錯誤?the used table type doesn't support SPATIAL indexes;
把存儲引擎改為 MyISAM;
?
創(chuàng)建成功;
插入一條測試記錄;
?
?
插入成功;
那么到此可知,mysql是直接支持空間類型的字段,以及?SPATIAL index ;
這是我本機的MySQL,沒有安裝額外組件;
空間數(shù)據(jù)庫有了,如果打算用MySQL作為空間數(shù)據(jù)庫,接下來可以干一些事情;
CREATE TABLE testpoints (id int(11) unsigned NOT NULL AUTO_INCREMENT,name varchar(20) NOT NULL DEFAULT '',location point NOT NULL,PRIMARY KEY (id),SPATIAL KEY sp_index (location) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;INSERT INTO testpoints VALUES (1,'aaaa',POINT(116.397389,39.908149));?
總結(jié)
以上是生活随笔為你收集整理的MySQL 空间数据库支持入门学习的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DirectX 视口学习
- 下一篇: SQL 列转行、行转列 - 使用sqli