插入操作

除了数字值之外,都用单引号包围。

INSERT INTO TABLE_NAME (column1, column2, column3,...columnN)
VALUES (value1, value2, value3,...valueN);

更新操作

UPDATE table_name
SET column1 = value1, column2 = value2...., columnN = valueN  ;

删除操作

DELETE FROM table_name
WHERE [condition];

查询操作

1.可以在查询的时候进行计算

ELECT city, (temp_hi+temp_lo)/2 AS temp_avg, date FROM weather;

2.DISTINCT 去重

SELECT DISTINCT city FROM weather;

2.where限制

SELECT * FROM weatherWHERE city = 'San Francisco' AND prcp > 0.0;

3.order by 排序

SELECT * FROM weatherORDER BY city temp_lo;

4.group by 分组

SELECT NAME, SUM(SALARY)
FROM EMPLOYEES
GROUP BY NAME;

5.having 分组限制

SELECT NAME
FROM STUDENT
GROUP BY NAME HAVING COUNT (NAME) < 2;

连接查询

内链接
SELECT *
FROM weather, cities
WHERE cities.name = weather.city;

SELECT table1.columns, table2.columns
FROM table1
INNER JOIN table2
ON table1.common_filed = table2.common_field;

外链接
左链接

SELECT table1.columns, table2.columns
FROM table1
LEFT OUTER JOIN table2
ON table1.common_filed = table2.common_field;

以本表为主,链接表没有补充为null
右链接

SELECT table1.columns, table2.columns
FROM table1
RIGHT OUTER JOIN table2
ON table1.common_filed = table2.common_field;

全链接

SELECT table1.columns, table2.columns
FROM table1
FULL OUTER JOIN table2
ON table1.common_filed = table2.common_field;

交叉链接(笛卡尔链接)

SELECT coloums
FROM table1
CROSS JOIN table2

三表链接

select * from student,teacher,project where student.id=teacher.sid and student.id=project.sid;
select * from student inner join teacher on student.id=teacher.sid inner join project on student.id=project.sid;

psql 表的行操作相关推荐

  1. 命令行操作MySQL - 《表索引》汇总

    这是命令行操作MySQL数据库系列博客的第十二篇,今天这篇博客记录<表索引>如何进行操作.(普通索引.唯一索引.全文索引.多列索引.隐藏索引.删除索引和修改索引) 目录 索引概述 创建和查 ...

  2. 美国限制研究生入境,港大神操作,只要你愿意,填个表就行,还有机会获得校长奖学金...

    点击上方"AI遇见机器学习",选择"星标"公众号 重磅干货,第一时间送达来源:研究生v 当地时间28日,<纽约时报>.路透社和福克斯新闻等多家外媒曝 ...

  3. postgresql 命令行操作

    1.登录 #只指定用户,默认postgres库 psql -U postgres#指定主机和端口,用户,还需要密码认证,默认postgres库 psql -h localhost -p 5432 -U ...

  4. pgsql(PostgreSQL)常用命令行操作

    PostgreSQL常用命令行操作 注意 注意有些命令要以;结尾,有些不用(一般是 \命令 的不用) 不以;结尾的命令相当于未换行 允许一次性粘贴执行多行命令 登录 # 切换用户 (必须先切换到pos ...

  5. DOS命令行操作MySQL常用命令

    平时用可视化界面用惯了,如果紧急排查问题,没有安装可视化工具的话,只能通过命令来看了. 以备不时之需,我们要熟悉一下命令行操作MySQL. 打开DOS命令窗口:WIN + R 输入cmd,回车 然后输 ...

  6. HBase安装与命令行操作

    2019独角兽企业重金招聘Python工程师标准>>> HBase简介 基于Hadoop的NoSql数据库,适合存储半结构化.非结构化的稀疏数据,提供增删改查能力.因为其底层是hdf ...

  7. bootstarp js设置列隐藏_隐藏工作表的行、列(第一种简单,第二种很坑,第三种最坑)...

    各位朋友,你们好. 今天和你们分享怎样将工作表的行.列进行隐藏.我将分享两种方法: 一.直接隐藏 通过选中行.列或者单元格,对行列进行隐藏效果见下图: 隐藏行,可以使用:右键菜单.Ctrl+9.开始选 ...

  8. mysql某个表被行锁了_MySQL中的锁(表锁、行锁)

    锁是计算机协调多个进程或纯线程并发访问某一资源的机制.在数据库中,除传统的计算资源(CPU.RAM.I/O)的争用以外,数据也是一种供许多用户共享的资源.如何保证数据并发访问的一致性.有效性是所在有数 ...

  9. Java入力项目无法设定到form_html中关于form与表单提交操作的资料集合

    原标题:html中关于form与表单提交操作的资料集合 这里我们介绍一下form元素与表单提交方面的知识. form元素 form元素的DOM接口是HTMLFormElement,继承自HTMLEle ...

最新文章

  1. 百亿级日志系统架构设计及优化
  2. MYSQL的字符序_mysql字符序核心概念
  3. 'utf-8' codec can't decode byte 0xb6 in position 34: invalid start byte
  4. mysql栈空间大小_jvm 堆内存 栈内存 大小设置
  5. Spring Cloud Netflix Eureka client源码分析
  6. boost::successive_shortest_path_nonnegative_weights用法的测试程序
  7. 视觉SLAM十四讲(1):预备知识
  8. 永不休眠怎么设置_电脑休眠后应该怎样唤醒?
  9. 《刺激战场》正式停服!换了个马甲又来了 开启收费变现模式?
  10. charles抓包工具_HTTP协议抓包工具:Charles for Mac
  11. 不想跑滴滴,如何利用汽车赚钱?
  12. 算法第四版_第二章_练习题_2.1.1~2.1.12
  13. 2005-2020POI数据 高德POI数据 高德信息点数据 百度POI数据分析下载
  14. 推荐系统的基础算法-①基于内容的推荐算法
  15. 设置计算机开机密码的步骤,电脑设置开机密码的方法
  16. 如何删除QQ中的锁定QQ热键Ctrl+Alt+L?
  17. html video标签canplay,HTML oncanplay事件用法及代码示例
  18. lzma和lz4的速度比较
  19. USACO Score Inflation 总分
  20. CF1225D Power Products (数论)

热门文章

  1. Python花式编程:6种方法计算1!+2!+...+n!
  2. Python+pandas+matplotlib可视化案例一则
  3. r读取文件夹下的所有csv文件_[R语言]读取文件夹下所有子文件夹中的excel文件,并根据分类合并。...
  4. python中提取几列_自己录制的公开课视频中提取字幕(python+opencv+Tesseract-OCR)
  5. 计算机名称 steam,Steam电脑配置排名:前19名都是N卡
  6. 计算机专业方面的论文,计算机专业毕业论文
  7. dart调用python_Dart - Isolate 并发
  8. 《Essential C++》笔记之设计一个泛型算法(一)
  9. 计算机可以辅助解决哪些医学问题,计算机辅助医学影像诊查之关键学习技术研究...
  10. python父亲节礼物送什么_父亲节送什么礼物给父亲呢?