1.建表插入数据

#创建COMPANY表,数据内容如下:
DROP TABLE COMPANY;
CREATE TABLE COMPANY(
ID INT PRIMARY KEY NOT NULL,
NAME TEXT NOT NULL,
AGE INT NOT NULL,
ADDRESS CHAR(50),
SALARY REAL
);

INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY)
VALUES (1, 'Paul', 32, 'California', 20000.00 );
INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY)
VALUES (2, 'Allen', 25, 'Texas', 15000.00 );
INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY)
VALUES (3, 'Teddy', 23, 'Norway', 20000.00 );
INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY)
VALUES (4, 'Mark', 25, 'Rich-Mond ', 65000.00 );
INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY)
VALUES (5, 'David', 27, 'Texas', 85000.00 );
INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY)
VALUES (6, 'Kim', 22, 'South-Hall', 45000.00 );
INSERT INTO COMPANY VALUES (7, 'James', 24, 'Houston', 10000.00 );

2.查询表
postgres=# select * from COMPANY;
+----+-------+-----+----------------------------------------------------+--------+
| id | name  | age |                      address                       | salary |
+----+-------+-----+----------------------------------------------------+--------+
|  1 | Paul  |  32 | California                                         |  20000 |
|  2 | Allen |  25 | Texas                                              |  15000 |
|  3 | Teddy |  23 | Norway                                             |  20000 |
|  4 | Mark  |  25 | Rich-Mond                                          |  65000 |
|  5 | David |  27 | Texas                                              |  85000 |
|  6 | Kim   |  22 | South-Hall                                         |  45000 |
|  7 | James |  24 | Houston                                            |  10000 |
+----+-------+-----+----------------------------------------------------+--------+
(7 rows)

postgres=#

3.找出 AGE(年龄) 字段大于等于 25,并且 SALARY(薪资) 字段大于等于 65000 的数据
postgres=# \pset border 2;
Border style is 2.
postgres=# SELECT * FROM COMPANY WHERE AGE >= 25 AND SALARY >= 65000;
+----+-------+-----+----------------------------------------------------+--------+
| id | name  | age |                      address                       | salary |
+----+-------+-----+----------------------------------------------------+--------+
|  4 | Mark  |  25 | Rich-Mond                                          |  65000 |
|  5 | David |  27 | Texas                                              |  85000 |
+----+-------+-----+----------------------------------------------------+--------+
(2 rows)

postgres=#

找出 AGE(年龄) 字段大于等于 25,或者 SALARY(薪资) 字段大于等于 65000 的数据
postgres=# SELECT * FROM COMPANY WHERE AGE >= 25 OR SALARY >= 65000;
+----+-------+-----+----------------------------------------------------+--------+
| id | name  | age |                      address                       | salary |
+----+-------+-----+----------------------------------------------------+--------+
|  1 | Paul  |  32 | California                                         |  20000 |
|  2 | Allen |  25 | Texas                                              |  15000 |
|  4 | Mark  |  25 | Rich-Mond                                          |  65000 |
|  5 | David |  27 | Texas                                              |  85000 |
+----+-------+-----+----------------------------------------------------+--------+
(4 rows)

postgres=#

PostgreSQL初始化数据的更多相关文章

  1. 3.使用OGG进程进行初始化数据

    开始初始化数据的时候要满足下面的条件: 1.disable掉目标段表的外键约束 2.disable掉目标端表的触发器 3.删除目标段表的索引,加快初始化速度 4.目标端表结构创建完成 源端配置初始化抽 ...

  2. C语言全局未初始化数据段分析

    前言: 在分析C语言全局未初始化变量时,发现在目标文件中全局未初始化变量并不是直接放在bss段中. 再后来发现在两个.c文件中定义同名的全局变量,链接时居然没有发生符号重定义错误.才知道C语言弱定义的 ...

  3. 在mysql数据库中创建oracle scott用户的四个表及插入初始化数据

    在mysql数据库中创建oracle scott用户的四个表及插入初始化数据 /* 功能:创建 scott 数据库中的 dept 表 */ create table dept( deptno int ...

  4. EF CodeFirst系列(9)---添加初始化数据和数据库迁移策略

    1.添加初始化数据(Seed) 我们可以在初始化数据库的过程中给数据库添加一些数据.为了实现初始化数据(seed data)我们必须创建一个自定义的数据库初始化器(DB initializer),并重 ...

  5. jquery 初始化数据 添加html 第一次玩0.0

    /** * Created by Eee_xiang on 2018/04/12. * 联动响应事件 */ (function () { $.linkEvent = function (options ...

  6. 拓展jquery js动态添加html代码 初始化数据

    1 /** * 新增数据筛选 */ (function () { $.filterEvent = function(options){ var _this = this; var defaults = ...

  7. Spring初始化完成后直接执行一个方法,初始化数据(解决方法被重复执行两次的情况)

    在做WEB项目时,经常在项目第一次启动时利用WEB容器的监听.Servlet加载初始化等切入点为数据库准备数据,这些初始化数据 是系统开始运行前必须的数据,例如权限组.系统选项.默认管理员等等.但是项 ...

  8. OA项目实战学习(7)——初始化数据&权限配置显示

    详细有哪些功能: 初始化数据 权限数据. 超级管理员. Installer.java package cn.xbmu.oa.install; import javax.annotation.Resou ...

  9. Android——SQLite数据库(一)创建数据库、创建表、初始化数据

    xml <Button android:layout_width="match_parent" android:layout_height="wrap_conten ...

  10. 【Spring实战】Spring容器初始化完成后执行初始化数据方法

    一.背景知识及需求 在做WEB项目时,经常在项目第一次启动时利用WEB容器的监听.Servlet加载初始化等切入点为数据库准备数据,这些初始化数据是系统开始运行前必须的数据,例如权限组.系统选项.默认 ...

随机推荐

  1. Elastic学习之旅 (6) Query DSL

    大家好,我是Edison.首先说声抱歉,这个ES学习系列很久没更新了,现在继续吧. 上一篇:ES的倒排索引和Analyzer 什么是Query DSL DSL是Domain Specific Lang ...

  2. Blazor学习之旅(8)MudBlazor组件库介绍

    大家好,我是Edison. 为了实现一个Web应用系统,需要有个看起来不丑的UI,而对于.NET程序员来说要做全栈开发还是有点难,而本篇介绍的这个UI组件库正好可以帮助我们解决这个问题! MudBla ...

  3. 在C#中使用 System.Threading.Timer 实现定时任务

    在C#中使用 System.Threading.Timer 实现定时任务 (qq.com) 前言 在编写应用程序过程中,高效的任务调度都是必不可少的,无论是在实现后台服务.自动化任务或者定期数据处理. ...

  4. poi处理excel基本操作时写的工具类

    1.复制单元格 1 ... 2 public static void copyCell(Workbook wb, Cell srcCell, Cell distCell, boolean copyVa ...

  5. 小米盒子4刷三方ROM

    前提 小米盒子 以及 小米电视的系统都太垃圾了,到处都是广告.也不能怪小米,现在大环境下国内的手机.app.网页等广告无处不在! 所以出一个教程,刷三方纯净的ROM来避免这个问题. 前提准备 软件 下 ...

  6. Luogu P10102 [GDKOI2023 提高组] 矩阵 题解

    P10102 [GDKOI2023 提高组] 矩阵 模拟赛题,场切了,似乎做法和全世界都不一样. 直接暴力矩阵乘法显然过不去,也没有什么前途.注意到只需要判定是否相等,考虑矩阵每一行的和.假设现在正在 ...

  7. 第三方供应商不提供API接口?教你四步破解集成难题

    API开放需求 在企业数字化转型过程中,异构系统之间的连接是信息化阶段不可或缺的一环.通过应用API,企业能够实现不同系统.平台和应用之间的数据交换与功能调用,从而形成端到端的业务流程协同.然而,很多 ...

  8. SciTech-Mathmatics-Calculus: Derivative导数 + Deferentiation微分 + Integration积分

    SciTech-Mathmatics-Calculus: Derivative导数 Deferentiation微分 Integration积分

  9. babylon.js 学习笔记(2)

    如何在网页中嵌入设计好的模型? 接上回继续,我们设计好精美的模型后,最终总要展示给客户,比如利用playground画了1个方块: const createScene = () => { con ...

  10. 一步一步学习使用LiveBindings(14)TListView进阶使用(2),打造天气预报程序

    在<一步一步学习使用LiveBindings(12)>课中,非常详细的介绍了如何在设计时手工的编辑DynamicAppearance类型的项,大大方便了构建自定义的列表项.但是很多情况下, ...