美文网首页程序员
PostgreSQL 数据库操作

PostgreSQL 数据库操作

作者: 斐波那契额 | 来源:发表于2018-03-20 14:42 被阅读46次
    postgres.jpg

    2.1 创建数据库

    在 PostgreSQL 中,可以使用 <strong style="color: red;">CREATE DATABASE</strong> 命令创建数据库。

    语法:

    CREATE DATABASE database_name;
    

    这里,database_name 是指定要创建的数据库的名称

    2.2 删除数据库

    在 PostgreSQL 中,可以使用<strong style="color: red;">DROP DATABASE</strong> 命令删除数据库。

    语法:

    DROP DATABASE database_name;
    

    这里,database_name 是指定要创建的数据库的名称

    2.3 创建表

    在 PostgreSQL 中,<strong style="color: red;">CREATE TABLE</strong>语句用于在任何给定的数据库中创建一个新表。

    语法:

    CREATE TABLE table_name(  
       column1 datatype,  
       column2 datatype,  
       column3 datatype,  
       .....  
       columnN datatype,  
       PRIMARY KEY( one or more columns )  
    );
    

    例如:

    CREATE TABLE public.students
    (
      id integer NOT NULL,
      name character(100),
      subjects character(1),
      CONSTRAINT student2_pkey PRIMARY KEY (id)
    )
    WITH (
      OIDS=FALSE
    );
    ALTER TABLE public.students
      OWNER TO postgres;
    COMMENT ON TABLE public.students
      IS '这是一个学生信息表';
    

    2.4 删除表

    在 PostgreSQL 中,<strong style="color: red;">DROP TABLE</strong>语句用于在任何给定的数据库中删除一个表。

    语法:

    DROP TABLE students;
    

    2.5 模式(架构)

    模式(也叫架构)是指定的表集合。 它还可以包含视图,索引,序列,数据类型,运算符和函数。

    2.5.1 创建模式

    在 PostgreSQL 中,<strong style="color: red;">CREATE SCHEMA</strong>语句用于创建模式。 模式不能嵌套。

    语法:

    CREATE SCHEMA schema_name;
    

    通过 SQL 命令行直接创建

    CREATE SCHEMA myschema;
    
    2.5.2 删除 PostgreSQL 模式
    2.5.3 使用架构的优点:
    • 模式有助于多用户使用一个数据库,而不会互相干扰。
    • 它将数据库对象组织成逻辑组,使其更易于管理。
    • 可以将第三方模式放入单独的模式中,以避免与其他对象的名称相冲突。

    相关文章

      网友评论

        本文标题:PostgreSQL 数据库操作

        本文链接:https://www.haomeiwen.com/subject/tmcbqftx.html