mysql 和 postgres 常用命令对比
1.查看所有表
mysql: SHOW TABLES postgresql: \d postgresql: SELECT table_name FROM information_schema.tables WHERE table_schema = 'public'; (显示public下的表,这样指定schema可以过滤一些系统表)
2.查看所有数据库
mysql: SHOW DATABASES postgresql: \l postgresql: SELECT datname FROM pg_database;
3.查看表结构
mysql: SHOW COLUMNS (或 DESCRIBE TABLE) postgresql: \d table postgresql: SELECT column_name FROM information_schema.columns WHERE table_name ='table';