PostgreSQL应用(二,客户端工具————CRUD)
一,创建数据库
之前自己练习,已经有了两个库
输入名字保存,lisi数据库创建成功(已提前创建)
二,创建表
保存表就建立好了
三,表插入数据
sql模板是工具提供的,还是蛮方便的。只需要将?处的值完善即可。
四,表执行查看
基础查看语句也是工具提供的,执行即可,会看到刚刚执行的插入数据。
五,表数据修改
完善更新语句
查看结果
六,删除数据
完善语句
查看,数据已经清除
七,表的删除
确定后表删除
八,数据库删除
参考链接:https://blog.****.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.****.net/design321/article/details/24740769
已上文章都是自学总结,有不足之处还请大家指教!