개발 지식/DB
[PostgreSQL] 테이블 생성 및 레코드 INSERT SELECT
sssukho
2020. 1. 21. 02:24
반응형
테이블 생성
psql command 창에서 내 계정으로 test 데이터베이스에 접속한다.
postgres=# \c 데이터베이스명 사용자명
아래 쿼리를 실행시켜 테이블을 만든다. (스키마를 따로 지정하지 않았기 때문에 public schema에 만들어지게 된다.)
중간에 SEQ BIGSERIAL 같은 경우 MySQL에서의 AUTO_INCREMENT와 동일한 제약사항 기능을 한다.
만들어진 결과를 \dt 명령어나 pg_tables를 조회하여 확인한다. 대신, pg_tables를 조회할 때는 tableowner 조건을 넣어서 조회해야 한다.
레코드 INSERT (추가)
PostgreSQL이 RDBMS다 보니까 MySQL과도 크게 다르지 않는 문법을 가지고 있다.
INSERT INTO 스키마.테이블명 VALUES('컬럼1 값', '컬럼2 값', ...);
레코드 SELECT (조회)
SELECT * FROM schema명.테이블명;
SELECT * FROM schema명.테이블명 WHERE 컬럼명='찾고싶은값';
와 같이 RDBMS 쿼리문 작성하듯이 하면 될듯하다.
Reference
반응형