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

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

  • 一、 登陆pgAdmin4
  • 二、PostgreSQL数据库操作
    • _语句模板_
    • *UPDATE语句*
        • 如下是Script脚本给出的范例语句:
        • 本次我操作的是对数据表中一个字段的部分内容进行修改:update语句+replace函数
        • postgreSQL数据库插入Geometry数据之polygon格式:

一、 登陆pgAdmin4

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

PostgreSQL数据库操作【插入、更新、查询和删除】以及Csharp操作pgSQL数据库_第1张图片

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

PostgreSQL数据库操作【插入、更新、查询和删除】以及Csharp操作pgSQL数据库_第2张图片

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

PostgreSQL数据库操作【插入、更新、查询和删除】以及Csharp操作pgSQL数据库_第3张图片

二、PostgreSQL数据库操作

语句模板

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

PostgreSQL数据库操作【插入、更新、查询和删除】以及Csharp操作pgSQL数据库_第4张图片

UPDATE语句

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

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

UPDATE public."GO_test"
	SET "ID"=?, "S"=?, "P"=?, "R"=?, "Path"=?, "C"=?, "N"=?, "T"=?, "D"=?,
	WHERE ;
	

本次我操作的是对数据表中一个字段的部分内容进行修改: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貌似要闭合的,即第一个点和最后一个点要相同。

你可能感兴趣的:(PostgreSQL,Linux)