postgresql study with me

Yun·2021년 4월 2일
0

postgresql

목록 보기
1/3
post-thumbnail

터미널에서 접속하기

psql postgres

data base 생성하기

CREATE DATABASE test_db;

SQL Shell 명령어

  • \q : psql 종료
  • \l : 데이터베이스 조회
  • \c : 입력한 데이터베이스로 이동
  • \e : 외부 편집기 사용
  • \dt : 현재 데이터베이스 에서 테이블 확인하기

데이터베이스 삭제하기

DROP DATABASE test_db;

테이블 삭제하기

DROP TABLE test_table;

순서 지정없이 데이터 자료 추가하기

INSERT INTO test_table VALUES(1, '2021-01-01', 'learn-postgresql');

대화형 문구를 넣을때 주의할점

INSERT INTO test_table VALUES (2, '2021-01-01', '"파이썬"');

대화형 문구를 넣기위해서 큰 따옴표(")를 사용해야 할때는 다음과 같이 작은 따옴표로 감싸주면된다.

반대로 작은 따옴표(')로 어떤 단어를 넣고 싶을때는 큰 따옴표로 감싸면 안된다.

작은 따옴표 두개를 사용해야 한다.

INSERT INTO test_table VALUES (2, '2021-01-01', '''파이썬''');

순서 지정하여 데이터 자료 추가하기

INSERT INTO develop_book (book_id, date, name) VALUES (3, '2021-01-01', 'HTML/CSS');

소괄호 하나가 row 한줄을 의미한다고 생각하면 이해하기 쉬움!

데이터 조회하기

모든자료 조회하기

SELECT * FROM develop_dook;

선택한 자료 조회하기

SELECT book_id, name FROM develop_book;

데이터 선택 조회 명령어

  • LIMIT: 반환하는 로우의 개수를 지정
  • OFFSET: 반환하는 로우의 시작지점을 지정
  • ORDER BY: 반환하는 로우를 정렬할 때 사용
  • WHERE: 지정한 로우만 조회가 되도록 필터 기능 사용

오름차순 및 내림차순

SELECT * FROM develop_book ORDER BY book_id DESC;

내림차순 ASC 는 오름차순 입니다.

WHERE 명령어

SELECT * FROM develop_book WHERE book_id = 1;
profile
개발 재밌따..ㅎ

0개의 댓글