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

一、 登陆pgAdmin4

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

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

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

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

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

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

二、PostgreSQL数据库操作

语句模板

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

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

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