반응형
테이블 생성
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
반응형
'개발 지식 > DB' 카테고리의 다른 글
[RDBMS] JOIN 기본 개념 (0) | 2020.02.16 |
---|---|
[PostgreSQL] 3개 테이블 조인 (0) | 2020.02.11 |
[PostgreSQL] 기본 사용법2 (0) | 2020.01.17 |
[postgreSQL] 기본 사용법 (0) | 2020.01.16 |
[PostgreSQL] 설치 중 에러The database cluster initialisation failed. (2) | 2020.01.13 |