PostgreSQL数据库操作【插入、更新、查询和删除】以及Csharp操作pgSQL数据库

一、 登陆pgAdmin4

  1. 在root账户下【# su root】转到pgAdmin4文件夹下
    我的pgAdmin4存储于/usr/lib/python2.7/site-packages/文件夹下:
    输入启动命令: python pgAdmin4.py

在这里插入图片描述

  1. 等到启动完成后,在firefox或者Linux上别的浏览器输入:localhost:5050登陆pgAdmin4。
    输入你的pgAdmin4设置的邮箱账号和密码,选择简体中文,登陆。

在这里插入图片描述

  1. 登陆后找到自己创建的数据库表

在这里插入图片描述

二、PostgreSQL数据库操作

语句模板

右键单击库表,出现如图下拉框,选择Scripts,里面有各种语句模板:

在这里插入图片描述

UPDATE语句

如下是Script脚本给出的范例语句:

注意:数据库的每一个字段要加双引号,内容除了数值类型的,其他加单引号

UPDATE public."GO_test"
	SET "ID"=?, "S"=?, "P"=?, "R"=?, "Path"=?, "C"=?, "N"=?, "T"=?, "D"=?,
	WHERE <condition>;
	
本次我操作的是对数据表中一个字段的部分内容进行修改:update语句+replace函数
UPDATE public."GO_test"
	SET "Path"=replace("Path", '/home/Storage/','/home/ruxianliuying/Storage/');
	

P.S. 其实这也是刚开始学习linux的一个误区,我发现/Storage/目录虽然看起来似乎就在/home/之下,其实它还隐藏了一级目录,即用户名目录。所以之前写入数据库的路径有误,必须得修改。

LYTH_pgSQL01 2018-10-24

postgreSQL数据库插入Geometry数据之polygon格式:

‘POLYGON((131.32443 32.99015 ,136.418526 11.543634 ,153.58174 21.543634 ,158.67557 32.99015))’

INSERT INTO public.“OC”(
“ID”, “S”, “P”, “R”, “I”, “Path”, “Range”)
VALUES (1, ‘SS’, ‘B’, 0.5, ‘2017-05-17 08:00:00’, ‘/home/OC/B/2017/05/17/201705170800.JPG’, ‘POLYGON((131.32443 32.99015 ,136.418526 11.543634 ,153.58174 21.543634 ,158.67557 32.99015))’);

注:polygon貌似要闭合的,即第一个点和最后一个点要相同。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值