PostgreSQL应用(二,客户端工具————CRUD)

一,创建数据库
之前自己练习,已经有了两个库
在这里插入图片描述
输入名字保存,lisi数据库创建成功(已提前创建)
在这里插入图片描述
二,创建表
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
保存表就建立好了
在这里插入图片描述
三,表插入数据
在这里插入图片描述
在这里插入图片描述
sql模板是工具提供的,还是蛮方便的。只需要将?处的值完善即可。
在这里插入图片描述
四,表执行查看
在这里插入图片描述
在这里插入图片描述
基础查看语句也是工具提供的,执行即可,会看到刚刚执行的插入数据。
五,表数据修改
在这里插入图片描述

在这里插入图片描述

完善更新语句
在这里插入图片描述
查看结果
在这里插入图片描述
六,删除数据
在这里插入图片描述
在这里插入图片描述
完善语句
在这里插入图片描述
查看,数据已经清除
在这里插入图片描述
七,表的删除
在这里插入图片描述
确定后表删除
八,数据库删除
参考链接:https://blog.csdn.net/lihaiyong92/article/details/77557676
在这里插入图片描述
最开始直接删除发现删除不掉。
ERROR: database “testdb” is being accessed by other users
DETAIL: There are 3 other sessions using the database.

意思是说,删除数据库失败,因为这里还有3个链接连接到该数据库上,PostgreSQL在有进程连接到数据库时,对应的数据库是不运行被删除的。

解决方法:
先执行,再删除
SELECT pg_terminate_backend(pg_stat_activity.pid)
FROM pg_stat_activity
WHERE datname=‘testdb’ AND pid<>pg_backend_pid();
仅供参考文章未验证:
https://blog.csdn.net/design321/article/details/24740769
已上文章都是自学总结,有不足之处还请大家指教!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值