一个PostgreSQL实例能够管理多个数据库,可以为每个用户,或者每个项目单独创建一个数据库。PostgreSQL提供了createdb和dropdb命令用于创建和删除数据库。
1. createdb和dropdb创建、删除数据库
-
切换到pg用户
su - pg -
创建数据库mydb
createdb mydb -
删除数据库mydb
dropdb mydb
createdb和dropdb可以指定主机,用户名,密码等参数,用于连接PostgreSQL服务器,以上示例没有指定,默认使用操作系统当前用户pg,而pg用户也是启动数据库服务的用户,因此有权限创建和删除数据库。
2. sql语句创建、删除数据库
通过psql等工具,连接到PostgreSQL,通过执行SQL语句来创建和删除数据库。
-
创建数据库:
create database mydb; -
删除数据库:
drop database mydb;