暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

常用的HighGo DB数据库维护语句

瀚高PG实验室 2021-09-08
984

目录

文档用途

详细信息

文档用途

本文档列出了常用的数据库维护语句,包括创建、修改、删除操作。

详细信息

1、创建数据库

创建数据库之前,首先确保HighGo DB服务器必须启动并运行。创建数据库的用户必须具备createdb权限或超级用户权限。

    --使用SQL语句创建数据库

    create database dbname;

    创建数据库并指定数据库的属主,创建数据库前需要先创建用户

      create database dbname owner username;

      (左右滑动查看完整内容)

      使用模块数据库创建数据库

      create database实际上是通过拷贝一个现有的数据库实现的。默认拷贝名为template1的标准系统数据库,template1即为模板数据库,template1可进行修改,例如把过程语言 PL/Perl 安装到 template1 里,在创建用户数据库后,不需要额外的操作就可以使用该语言。系统中还有名为template0的第二个标准系统数据库。这个数据库与template1初始内容一样,只包含HighGo DB版本预定义的标准对象。在复制template0时可以声明新的编码和区域设置,使用template1,必须与它使用相同的设置。

        --使用template0作为模板创建数据库

        create database dbname template template0;

        (左右滑动查看完整内容)

        2、修改数据库

          --修改数据库名称

          ALTER DATABASE dbname RENAME TO new_dbname;

          --修改数据库的属主

          ALTER DATABASE dbname OWNER TO new_owner;

          --修改数据库的默认表空间

          ALTER DATABASE dbname SET TABLESPACE new_tablespace;

          (左右滑动查看完整内容)

          3、删除数据库

            --使用drop database命令删除

            drop database dbname;



            --使用drop database命令删除,如果数据库不存在,不报错,仅提示

            drop database IF EXISTS dbname;

            (左右滑动查看完整内容)

            最后修改时间:2021-09-08 08:48:48
            文章转载自瀚高PG实验室,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

            评论