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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!