zoukankan      html  css  js  c++  java
  • PostgreSQL 模式(SCHEMA)

    PostgreSQL 模式(SCHEMA)可以看着是一个表的集合

    一个模式可以包含视图、索引、据类型、函数和操作符等

    相同的对象名称可以被用于不同的模式中而不会出现冲突,例如 schema1 和 myschema 都可以包含名为 mytable 的表

    使用模式的优势:

    • 允许多个用户使用一个数据库并且不会互相干扰。

    • 将数据库对象组织成逻辑组以便更容易管理。

    • 第三方应用的对象可以放在独立的模式中,这样它们就不会与其他对象的名称发生冲突

    模式类似于操作系统层的目录,但是模式不能嵌套。

    创建模式:

    create  schema  myschema;

    创建模式里包含的表格:

    create  table myschema.company(

     ID INT  NOT NULL,

     NAME    VARCHAR(20)   NOT NULL,

      AGE      INT  NOT NULL,

    ADDRESS CHAR(25) NOT NULL,

    SALARY   DECIMAL(18,2),

    PRIMARY KEY (ID)

    );

    SELECT * FROM MYSCHEMA.COMPANY;

    删除一个为空的模式(其中的所有对象已经被删除)

    DROP SCHEMA MYSCHEMA;

    删除一个模式以及其中包含的所有对象:

    DROP SCHEMA MYSCHEMA CASCADE;

                        

  • 相关阅读:
    就业指导【黄春霞】
    百度面试题
    面试题08-多线程网络
    面试题07-内存管理
    面试题06-Foundation
    面试题05-UI控件
    面试题04-应用程序
    面试题03-第三方框架
    面试题02-客户端安全性和框架设计
    面试题01-数据存储
  • 原文地址:https://www.cnblogs.com/wangnengwu/p/12459059.html
Copyright © 2011-2022 走看看