首页 > 技术文章 > postgresql 基础

neozheng 2020-05-08 01:19 原文

Postgresql常用命令

连接数据库:

NEO:~ zhenxink$ psql postgres

用指定的用户名登陆指定的数据库:

MacBook-Pro:~ zhenxink$ psql -U testdbuser -W testdb
Password for user testdbuser: 
psql (9.6.16)
Type "help" for help.

/*
psql -U testdbuser -W testdb

-U:以哪个用户登录
-W:登录哪个数据库;
*/

 

创建数据库:

CREATE DATABASE 数据库名;

创建数据库用户testdbuser,并设置密码testdbpass:

postgres=# create user testdbuser with password 'testdbpass';
CREATE ROLE

注: create user 时不加双引号,创建出来的用户名大小写不敏感。

 

创建用户数据库,这里为testdb,并指定所有者为testdbuser:

postgres=# CREATE DATABASE testdb OWNER testdbuser ENCODING 'UTF-8';
CREATE DATABASE

查看数据库:\l 命令

postgres=# \l 

进入数据库:\c + 数据库名 

postgres=# \c testdb
You are now connected to database "testdb" as user "zhenxink".
testdb=# 

查看数据库中的表:

\d  命令

查看数据库中的表信息:

\d tablename

删除数据库:

postgres=# DROP DATABASE 数据库名;

 

 

postgresql 的 \x 相当于 mysql 的 \G

参考链接:https://blog.csdn.net/feinifi/article/details/103461400

 

 

 

 

 

 

 

 

 

 

end...

推荐阅读