[PostgreSQL] 1~5강까지의 내용 정리

bacccine·2022년 3월 3일
1

PostgreSQL

목록 보기
1/9

환경셋팅부터 SELECT 구문까지

기본 개념

-업무적 목적에 따라 서로 다른 DB를 구성
-각 DB마다 업무적으로 유관한 데이터를 저장
-하나의 DBMS에 여러 목적에 맞는 DB들이 생성되어 있다
-테이블은 데이터가 지정되는 DB 내의 기본 단위; 사전에 형태가 정의,생성되어야 데이터 입력 가능

함수

  • version();버전확인
  • current_database();접속된 데이터베이스 이름 조회

테이블 생성

CREATE TABLE 테이블명 ( unique한 컬럼명 데이터타입(데이터 사이즈), );

테이블 레이아웃 조회(cmd 환경에서)

\d 테이블명
→ 컬럼명, 컬럼 데이터 타입, null 여부, default 값 등을 확인 가능하며, 프롬프트에서 조회 가능하다

SELECT 문

select		출력 대상(컬럼 선택) //필수 구문
from		자료의 출처 //필수 구문
where		필터 처리(행 선택)
group by 	그룹 연산
having		그룹 연산 후 조건 전달
order by 	정렬

-컬럼 명 이외의 문자열을 출력하는 경우 표현식이라 부른다
ex. select studentNo,'학번입니다' from student; 에서 '학번입니다'
-문자열은 홑따옴표로 묶어서 전달

-컬럼 별칭에 쌍따옴표가 필요한 경우
(1) 별칭에 띄어쓰기 사용시
(2) 특수기호 사용시
(3) 대소 구분 필요시(기본이 소문자로 출력됨)

SELECT DISTINCT 문

-중복된 행의 unique한 값 출력
-select 바로 뒤에 명시
-distinct 뒤 나열된 컬럼의 조합이 중복일 때 생략

연결연산자(||)

-데이터의 결합 시 사용
-결합할 대상 사이에 || 명시
-컬럼과 컬럼, 컬럼과 표현식(문자열) 결합 시 주로 사용
-목적) 각각 다른 컬럼으로 표현되는 대상을 하나로 합쳐서 출력하기 위함

ex. select stuNo, || name from student; 시 5001강성근 이런 식으로 하나의 컬럼으로 합쳐져서 결과 출력

0개의 댓글