PostgreSQLSchema语句

PostgreSQLSchema语句 首页 / PostgreSQL入门教程 / PostgreSQLSchema语句

Schema是表的命名集合,Schema还可以包含视图,索引,序列,数据类型,运算符和函数,Schema类似于操作系统级别的目录,不同之处在于Schema不能嵌套, PostgreSQL语句CREATE SCHEMA创建一个Schema。

CREATE SCHEMA的基本语法如下:

CREATE SCHEMA name;

其中 name 是Schema的名称。

链接:https://www.learnfk.comhttps://www.learnfk.com/postgresql/postgresql-schema.html

来源:LearnFk无涯教程网

Schema创建

在Schema中创建表的基本语法如下:

CREATE TABLE myschema.mytable (
...
);

让无涯教程看一个创建Schema的例子,连接到数据库 testdb 并创建一个Schema myschema ,如下所示:

testdb=# create schema myschema;
CREATE SCHEMA

消息" CREATE SCHEMA"表示已成功创建Schema。

现在,让无涯教程在上述Schema中创建一个表,如下所示:

无涯教程网

testdb=# create table myschema.company(
   ID   INT              NOT NULL,
   NAME VARCHAR (20)     NOT NULL,
   AGE  INT              NOT NULL,
   ADDRESS  CHAR (25),
   SALARY   DECIMAL (18, 2),
   PRIMARY KEY (ID)
);

这将创建一个空表,您可以验证使用下面给出的命令创建的表-

testdb=# select * from myschema.company;

这将产生以下输出-

 id | name | age | address | salary
----+------+-----+---------+--------
(0 rows)

Schema删除

要删除Schema为空的Schema,请使用命令-

DROP SCHEMA myschema;

要删除包含所有包含的对象的Schema,请使用命令-

DROP SCHEMA myschema CASCADE;

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

教程推荐

结构思考力 · 透过结构看思考 -〔李忠秋〕

手把手带你写一个MiniSpring -〔郭屹〕

爱上跑步 -〔钱亮〕

技术管理案例课 -〔许健〕

TensorFlow 2项目进阶实战 -〔彭靖田〕

微信小程序全栈开发实战 -〔李艺〕

罗剑锋的C++实战笔记 -〔罗剑锋〕

SRE实战手册 -〔赵成〕

从0开始学游戏开发 -〔蔡能〕

好记忆不如烂笔头。留下您的足迹吧 :)