postgresql9常用命令

前端之家收集整理的这篇文章主要介绍了postgresql9常用命令前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

新建账户、权限,参考http://www.server110.com/postgresql/201403/7619.html

su - postgres

psql进入后

1、列出所有数据库

\l或者\list

2、列出当前数据库下的表

\d

3、切换数据库(带用户的话,后面加上用户当然得有权限)

\c dbname user

4、列出指定表的所有字段

\d tablename

5、查看指定表的基本情况

\d+ tablename

6、退出登录

\q

7、创建\删除数据库

create\drop database dbname;

8、在postgres用户命令行下新建数据库并登陆

createdb dbname、psql dbname

9、查看角色

\du+select * from pg_roles;

10、创建用户数据库(私有)-操作系统命令行下

createuser lulinyi -P(默认可读所有数据库),createdb dbname -O lulinyi(创建数据库只能lulinyi访问)


12、创建用户-操作系统配合psql

a.操作系统下新建用户例如:adduser dbuser

b.切换到postgres,psql登录

创建用户:create user dbuser with password '518518';

创建私有数据库:create database elink owner dbuser;

给与权限:grant all privileges on database elink to dbuser;


13、修改密码

alter user elink with password 'test';


14、给予新建用户权限(我们这里为什么只有public,因为没有新建)

grant all on all tables in schemapublic to user;

猜你在找的Postgre SQL相关文章