01.PostgreSQL基本SELECT语句

2023-12-29 15:37:32

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

文章来源:https://blog.csdn.net/DSDS454651/article/details/135289589
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。