Mysql插入空间数据
来源:互联网 发布:ppt mac版 编辑:程序博客网 时间:2024/06/15 19:51
注:推荐MyISAM引擎的数据表来存储地理空间数据
新建数据库和建立表格:
create datebase pictures; use parkdb;create table pictures(PicID int,PicFile blob,SaveTime date,PicTime date,PicLoc POINT)
用sql语句插入一条空间数据
insert into pictures values(1,'b.img','2015-7-2 12:00:00','2015-7-2 11:00:00',POINTFROMTEXT('POINT(10 15)'))
*注:点和线的定义如下line linestring、pgn polygon
点和线的数据插入如下:LINESTRINGFROMTEXT(‘linestring(0 0, 10 10, 20 25, 50 60)’)、POLYGONFROMTEXT(‘polygon((0 0,10 0,10 10,0 10,0 0),(5 5,7 5,7 7,5 7, 5 5))’)*
附注:
1.mysql中插入date日期型数值
insert into test_01 values(‘1983-11-23 00:00:00’)。
2.mysql插入图片
CREATE TABLE `person` ( `p_id` varchar(255) NOT NULL, `p_name` varchar(255) DEFAULT NULL, `p_sex` varchar(255) DEFAULT NULL, `p_age` int(11) DEFAULT NULL, `p_image` longblob, PRIMARY KEY (`p_id`)) ENGINE=InnoDB DEFAULT CHARSET=gbk
INSERT into person(p_id,p_name,p_sex,p_age) value("asdsadssdsadfff","addsdsa","dddd",113);update person set p_image = LOAD_FILE('D:\incident1.jpg') where p_id = "asdsadssdsadfff";
*附注:LOAD_FILE(file_name):
读取file_name文件 并以字符串形式返回,使用这个函数时,file_name必须存在于服务器上,而且是完整路径,sql要具有file_name的读取权限,还有该文件的size必须小于数据库 max_allowed_packet的值,否则读取的值为空。如果文件不存在或者sql没有读权限,那么该函数讲返回null, 另外检查LOAD_FILE 函数是否被禁用。这个函数是个危险的函数,很容易利用该函数对数据库攻击。*
0 0
- Mysql插入空间数据
- SQL Server 插入空间数据
- 优化MySQL插入数据
- php插入mysql数据
- MySql循环插入数据
- mysql海量数据插入
- mysql批量插入数据
- MySQL插入数据
- sae mysql 插入数据
- mysql循环插入数据
- MySql循环插入数据
- mysql 循环插入数据
- Mysql插入数据错误
- mysql 插入数据加快
- mysql 插入数据问题
- Mysql插入数据乱码
- MySQL插入数据异常
- Mysql 插入数据优化
- Nginx系列(四)--工作原理
- Google Fresco 的使用解决各种问题
- Git常用命令
- MFC,VC++中,CView类意外消失
- Qt入门之HelloWorld
- Mysql插入空间数据
- Selenium IDE录制登录操作,导出Java / Junit 4 / WebDriver
- JavaScript权威指南_118_第15章_脚本化文档_15.2-选取文档元素-document.all
- 前端优化:RequireJS Optimizer 的使用和配置方法(一)
- MySQL学习笔记(一):添加外键
- python2与python3的区别
- ps学习笔记 (快捷键)
- 不知道新三字经是啥?男默女泪的扫盲科普帖来了
- SQL 新增欄位