01.PostgreSQL基本SELECT语句

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

相关推荐

  1. 01.PostgreSQL基本SELECT语句

    2024-01-06 02:30:02       51 阅读
  2. 数据库select语句基础

    2024-01-06 02:30:02       7 阅读
  3. PostgreSQL:在CASE WHEN语句中使用SELECT语句

    2024-01-06 02:30:02       13 阅读
  4. Mysql-SELECT语句基本用法

    2024-01-06 02:30:02       12 阅读
  5. 【GoLang基础select语句是什么?

    2024-01-06 02:30:02       12 阅读
  6. Oracle开发和应用——基本SQL语句2(SELECT

    2024-01-06 02:30:02       41 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-06 02:30:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-06 02:30:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-06 02:30:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-06 02:30:02       18 阅读

热门阅读

  1. 1944. 队列中可以看到的人数

    2024-01-06 02:30:02       37 阅读
  2. labelstudio ocr标注数据解析

    2024-01-06 02:30:02       36 阅读
  3. CSS基础笔记-02动画

    2024-01-06 02:30:02       33 阅读
  4. Python 的图片处理库 PIL 有哪些强大的地方?

    2024-01-06 02:30:02       40 阅读
  5. 【字典树Trie】LeetCode-208. 实现 Trie (前缀树)

    2024-01-06 02:30:02       35 阅读
  6. 汽车标定技术(十四)--标定数据固化方法简介

    2024-01-06 02:30:02       166 阅读
  7. Vue之调用store的action(包含getter调用)

    2024-01-06 02:30:02       35 阅读
  8. uniapp获取日期

    2024-01-06 02:30:02       39 阅读