postgresql 入门常用命令

postgresql 入门常用命令

登陆数据库

psql -U username -d dbname

注意不指定数据库名会直接用username来指定数据库名,可能会提示无对应数据库,比较坑。一般可用postgres用户登录

psql -U postgres

列出所有数据库

\l

连接一个数据库

\c dbname

列举当前数据库中的表

\dt

打印数据库中某个表结构

\dS tablename

显示某个表中所有数据。用标准sql语句。

select * from tablename;

显示某个表中记录条数。用标准sql语句。

select count(*) from tablename;

备份数据库。在普通命令行中,即未登录到数据库的shell。

pg_dump -d dbname -U username -a > pgdump.pg

恢复数据库。在普通命令行中,即未登录到数据库的shell。

psql -d dbname -U username -a < pgdump.pg





猜你喜欢

转载自blog.csdn.net/junbujianwpl/article/details/80378859