35번째 SQL 심화 5~7 스터노트

이망치·2023년 5월 23일

SQL

목록 보기
3/5
post-thumbnail

PRIMARY KEY(기본키)

PRIMARY KEY의 특징

  • 테이블의 각 레코드를 식별
  • 중복되지 않은 고유값을 포함
  • NULL 값을 포함할 수 없음
  • 테이블 당 하나의 기본키를 가짐

PRIMARY KEY 생성

  • 테이블 생성시 설정

  • 테이블에 추가 설정

PRIMARY KEY 삭제

FOREIGN KEY(와래키)

한 테이블을 다른 테이블과 연결해주는 역할이며, 참조되는 테이블의 항목은 그 테이블의 기본키 (혹은 단일값) CONSTRAINT 생략가능

FOREIGN KEY 생성

  • 테이블 생성시 설정

  • 테이블에 추가 생성

FOREIGN KEY 삭제

한테이블의 여러개의 FOREIGN KEY가 있을수 있기때문에 지정한 CONSTRAINT로 삭제
(생략한 경우 show create table tablename 에서 확인)

FOREIGN KEY 예제

JOIN

Aggregate Functions (집계함수)

COUNT 함수

  • 총 갯수를 계산해 주는 함수

SUM 함수

  • 숫자 칼럼의 합계를 계산해주는 함수

AVG 함수

  • 숫자 칼럼의 평균을 계산해주는 함수

MIN 함수

  • 숫자 칼럼 중 가장 작은 값을 찾아주는 함수

MAX 함수

  • 숫자 칼럼 중 가장 큰 값을 찾아주는 함수

GROUP BY

  • 그룹화하여 데이터를 조회

HAVING

  • 조건에 집계함수가 포함되는 경우 WHERE 대신 HAVING 사용

이글은 제로베이스 데이터 취업스쿨의 강의자료 일부를 발췌하여 작성되었습니다.

profile
데이터 공부합니다

0개의 댓글