기능 | MySQL | PostgreSQL
------------ | ------------ | -------------
`접속` |
$ mysql -p -h 호스트명 -P 포트번호 -u 유저명 DB명
| $ psql -h 호스트명 -p 포트번호 -U 유저명 DB명
`데이터베이스 리스트` |
> show databases;
| > \l
`데이터베이스 변경` |
> use DB명 > \u DB명
| > \c DB명
`테이블 리스트` |
> show tables;
| > \d、\dt、\d+、\dt+
`테이블 정의 확인` |
> desc 테이블명;
| > \d 테이블명
`테이블 CREATE문 확인` |
> show create table 테이블명
| > pg_dump DB명 -U 유저명 -s -t 테이블명
`인덱스 리스트` |
> SHOW INDEX FROM tbl_name;
| > \d table_name
`행표시 전환` |
> select * from t \G
| > \x > select * from t;
`SQL덤프` |
> mysqldump
| > pg_dump
`프로세스 확인`|
> show processlist;
| > select * from pg_stat_activity;
##### information_schema는 SQL 표준이므로 어디라도 동일한 SQL을 사용할 수있다.
```
SELECT table_catalog
,table_schema
,table_name
,table_type
FROM information_schema.tables;
```