1、登录数据库
/* 切换到数据库用户 */
su - postgres
/* 登录 */
psql
登录成功显示如下:
bash-4.2$ psql
psql (9.3.17)
Type "help" for help.
postgres=>
2、切换数据库
/* 登录指定数据库 */
psql -U user -d dbname
/* 列举数据库 */
\l
/* 切换数据库 */
\c dbname
3、用户管理
/* 创建用户 */
CREATE ROLE rolename;
CREATE USER username WITH PASSWORD '*****';
/* 显示所有用户 */
\du
/* 修改用户权限 */
ALTER ROLE username WITH privileges;
/* 赋给用户表的所有权限 */
GRANT ALL ON tablename TO user;
/* 赋给用户数据库的所有权限 */
GRANT ALL PRIVILEGES ON DATABASE dbname TO dbuser;
/* 撤销用户权限 */
REVOKE privileges ON tablename FROM user;
/* 撤销用户权限 */
4、数据库操作
/* 创建数据库 */
create database dbname;
/* 删除数据库 */
drop database dbname;
发表评论 取消回复