问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于postgre数据库问题,求大神解答

发布网友 发布时间:2022-05-01 07:02

我来回答

2个回答

懂视网 时间:2022-05-01 11:24

  • select基本用法:
  • SELECT [ ALL | DISTINCT | DISTINCT ON (distinct_expressions) ]
    expressions
    FROM tables
    [WHERE conditions]
    [GROUP BY expressions]
    [HAVING condition]
    [ORDER BY expression [ ASC | DESC | USING operator ] [ NULLS FIRST | NULLS LAST ]]
    [LIMIT [ number_rows | ALL]
    [OFFSET offset_value [ ROW | ROWS ]]
    [FETCH { FIRST | NEXT } [ fetch_rows ] { ROW | ROWS } ONLY]
    [FOR { UPDATE | SHARE } OF table [ NOWAIT ]]; //这归纳了select几乎所有的用法,由于select用法极其复杂,下面只给出一些比较常见的用例。关于比较高级的用法我会在后续博客中进行详细分析。
    select sno,sname,ssex,sdept from student where sage<20 or sdept=‘MA‘; //条件查询

    技术分享

    select * from student where sage<20 union select * from student where sdept=‘MA‘; //集合查询

    技术分享

    select sno,sname from student where sno in(select sno from student where sdept=‘MA‘); //嵌套查询
  • update基本用法
  • UPDATE table
    SET column1 = expression1 | DEFAULT,
     column2 = expression2 | DEFAULT,
     ...
    [WHERE conditions]; //update用法很简单
    update student set sname=‘李勇‘ where sno=‘01‘;
    update student set sname=‘王芳‘ where sno=‘02‘;
    update student set sname=‘张立‘ where sno=‘03‘;
    update student set sname=‘王敏‘ where sno=‘04‘;
    update student set sname=‘刘晨‘ where sno=‘05‘;
    update student set sname=‘黎勇‘ where sno=‘06‘;
    select * from student;

    技术分享
    技术分享

  • delete基本用法
  • DELETE FROM table
    [WHERE conditions]; //delete也很简单
    delete from student where sno=‘06‘;

    技术分享

  • insert基本用法
  • INSERT INTO table
    (column1, column2, ... )
    VALUES
    (expression1 | DEFAULT, expression2 | DEFAULT, ... ),
    (expression1 | DEFAULT, expression2 | DEFAULT, ... ),
    ...; //增删查改四种操作,只有select比较复杂,别的都很简单。
    insert into student values(‘06‘,‘李伟‘,‘M‘,18,‘IS‘);

    技术分享

  • explain plan用法
  • explain select sno,sname from student where sage<20 and sdept=‘MA‘;

    技术分享

    postgreDB之学习笔记(一)

    标签:

    热心网友 时间:2022-05-01 08:32

    处理办法如下:
    先连上postgres数据库,然后执行以下操作:
    begin;
    set transaction read write;
    alter database xxx;
    set default_transaction_read_only = off;
    commit;
    声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
    湖北哪些学校有专升本 湖北哪些学校可以报专升本 华为mate7会不会卡 中央集权的本质 秦朝中央集权的实质是什么 秦朝建立专制主义中央集权制度的本质特征是 A改王为皇帝 B建立中央官制... 想生个女儿怎么备孕 怎样备孕生女孩7个方法 备孕怎样做才能生女孩 天津市国税局公务员面试成绩去哪儿查? 现在vr技术特火,怎么选择vr培训班呢? 安卓手机(moto)没信号怎么办 安卓手机突然就没信号了,是什么原因,应该怎么办? 为什么打开手机摄像头黑屏? 梦见看电影遇上老朋友 梦见喝酒迷路遇到老朋友好吗? 梦见偶遇老朋友,却被冷落在了一边,是怎么回事? 劲王和脚王哪家好? KFT脚王有加盟店吗? 请问开kft脚王专卖店一个门面30平米左右要投资多少钱? 我是在乡镇.我们是湖南这边的,需要加盟金吗?保证金? kft脚王官网有介绍加盟吗? 梦见故地重游与旧爱复合? kft脚王的鞋可以退换吗? KFT脚王有什么特色吗? 梦见跟过世的奶奶故地重游看望朋友 KFT脚王的直营店和加盟店有什么区别? 开kft脚王专卖生意怎么样?我考虑加盟好长时间了。希望在开的或者曾经开过的,给个建议,谢谢。 贵州脚王鞋子总代理 请解梦:梦见故地重游 最有效,最快速的瘦大腿和胳膊的方法 上海打工去哪个区好?哪个区的工厂多一 点啊? 上海哪个区工厂最多 上海什么地方工厂多,一般平均工资是多少 上海外资工厂最多的地方在哪里 谁在上海工作过,上海哪里工厂比较多又好进厂的介绍一下谢谢 上海哪里工厂多 16岁 哪里工厂多? 上海和深圳哪里工厂最多 高铁抽烟怎么处罚 我梦到我的儿子踩到屎 梦见自己在屋里拉屎被自己儿子踩到 梦见抱着小男孩踩在屎上是什么预兆 在私人店里买的华为可以享受一年质保吗? 有谁知道这个网站的谜语的答案! 从前有个财主非常吝啬,正确的答案 为什么我找不到谜语故事? 财主和王冕编字谜的方法是? 故事字谜 猜字谜(故事谜) 关于小气财主吃豆腐的故事