ITPub博客

首页 > 数据库 > 国内数据库 > 常用的数据库维护语句

常用的数据库维护语句

原创 国内数据库 作者:瀚高PG实验室 时间:2021-09-07 11:05:01 0 删除 编辑
文档用途

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

详细信息

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; 


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69994931/viewspace-2790755/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
瀚高PG实验室(Highgo PG Lab)依托于瀚高DBA运维团队及瀚高数据库PG内核研发团队,旨在深入研究PostgreSQL技术、使用技巧、内核探秘、PG教学等,并进行分享。欢迎大家关注、交流。

注册时间:2021-02-18

  • 博文量
    64
  • 访问量
    23032