常用命令:
1.查看数据库所有表 : \d
2.查看某表的定义情况 : \d 表名
3.列出所有数据库: \l
4.切到指定数据库: \c 数据库名
5.退出: \q
这些命令需要打开终端并登录到PostgreSQL数据库才能执行,在navicat、pgAdmin、DBVisualizer等数据库管理工具中是不能执行的。
查询表结构(字段名、类型、长度、是否允许为空、默认值)
SELECT
column_name,
data_type,
character_maximum_length,
is_nullable,
column_default
FROM
information_schema.COLUMNS
WHERE
TABLE_NAME = 'table_name';
查询表结构明细
SELECT * FROM information_schema.columns WHERE table_name = 'table_name';