01.PostgreSQL基本SELECT语句

news/2024/7/9 22:44:38 标签: postgresql, oracle, 数据库

1. SQL简介

SQL 是用于访问和处理数据库的标准的计算机语言。

SQL有两个标准:分别是SQL92和SQL99,他们分别代表了92年和99年颁布的SQL标准,我们今天使用的SQL语言依然遵循这些标准。

注意:除了 SQL 标准之外,大部分 SQL 数据库程序都拥有它们自己的私有扩展!

2. SQL分类

SQL包括了所有对数据库的操作,主要是由数据定义、数据操纵、数据查询、数据控制、事务控制以及嵌入式SQL语言的使用规定组成。

1.数据定义:又称为“DDL语言”,定义数据库的逻辑结构,包括定义数据库、基本表、视图和索引4部分。

2.数据操纵:又称为“DML语言”,包括插入、删除和更新三种操作。

3.数据查询:又称为“DQL语言”,包括数据查询操作。

4.数据控制:又称为“DCL语言”,对用户访问数据的控制有基本表和视图的授权及回收。

5.事务控制:又称为“TCL语言”,包括事务的提交与回滚。

6.嵌入式SQL语言的使用规定:规定SQL语句在宿主语言的程序中使用的规则。

3. 创建表

创建员工表

CREATE TABLE public.employees
(
    employee_id integer NOT NULL,
    first_name character varying(20),
    last_name character varying(25),
    email character varying(25),
    phone_number character varying(20),
    hire_date date NOT NULL,
    job_id character varying(10) NOT NULL,
    salary numeric(8, 2),
    commission_pct numeric(2, 2),
    manager_id integer,
    department_id integer,
    PRIMARY KEY (employee_id)
);

ALTER TABLE IF EXISTS public.employees
    OWNER to postgres;

COMMENT ON TABLE public.employees
    IS '员工表';

COMMENT ON COLUMN public.employees.employee_id
    IS '员工编号,主键';

COMMENT ON COLUMN public.employees.first_name
    IS '名字';

COMMENT ON COLUMN public.employees.last_name
    IS '姓氏';

COMMENT ON COLUMN public.employees.email
    IS '邮箱';

COMMENT ON COLUMN pub

http://www.niftyadmin.cn/n/5293691.html

相关文章

PPT录制视频的方法,轻松提升演示效果!

在现代工作和学习中,ppt是一种常见的演示工具,而将ppt转化为视频形式更能方便分享和传播。本文将介绍两种ppt录制视频的方法,每一种方法都将有详细的步骤和简要的介绍,通过这些方法,你可以轻松将ppt制作成视频&#xf…

软件测试/测试开发丨Selenium环境安装配置

一、selenium 环境配置 1、下载浏览器 目前比较常用的浏览器是 Google Chrome 浏览器,所以本教程以 chrome 为主,后面简介一下其他浏览器的环境配置。 chrome 下载: www.google.cn/chrome/ 2、chromedriver 环境配置 chromedriver 是chromedriver提…

springboot整合hadoop遇错

错误一: Caused by: java.io.FileNotFoundException: HADOOP_HOME and hadoop.home.dir are unset. 解决: 下载:https://github.com/steveloughran/winutils 选择一个版本 例如:3.0.0 ,将里面的hadoop.dll文件复制…

TikTok真题第4天 | 1366. 通过投票对团队排名、1029.两地调度、562.矩阵中最长的连续1线段

1366. 通过投票对团队排名 题目链接:rank-teams-by-votes/ 解法: 这道题就是统计每个队伍在每个排名的投票数,队伍为A、B、C,则排名有1、2、3,按照投票数进行降序排列。如果有队伍在每个排名的投票数都一样&#xf…

自动化测试:selenium总结

前言 说到自动化测试,就不得不提大名鼎鼎的Selenium。Selenium 是如今最常用的自动化测试工具之一,支持快速开发自动化测试框架,且支持在多种浏览器上执行测试。 Selenium学习难度小,开发周期短。对测试人员来说,如果…

先序+中序还原二叉树【数据结构】

先序中序还原二叉树 题目描述 给定一棵二叉树的先序遍历序列和中序遍历序列,要求计算该二叉树的高度。 输入 输入首先给出正整数N(≤50),为树中结点总数。下面两行先后给出先序和中序遍历序列,均是长度为N的不包含重…

Angular和React有哪些区别?

Angular和React都是流行的前端JavaScript框架,但它们有一些关键的区别: 1、语言: Angular: 使用TypeScript,这是一种强类型的超集,提供了更多的工具和功能,如静态类型检查和更好的代码编辑器支…

钡铼技术集IO数据采集可编程逻辑控制PLC无线4G环保物联网关

背景 数据采集传输对于环保企业进行分析和决策是十分重要的,而实时数据采集更能提升环保生产的执行力度,从而采取到更加及时高效的措施。因此实时数据采集RTU成为环保企业的必备产品之一。 产品介绍 在推进环保行业物联网升级过程中,环保RTU在…