本文档列出了常用的数据库维护语句,包括创建、修改、删除操作。
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博客 ” ,链接:https://blog.itpub.net/69994931/viewspace-2790755/
,如需转载,请注明出处,否则将追究法律责任。