sql 기본문법 모음

GROUP BY , 집계 함수, COUNT(), HAVING
PRIMARY KEY, FOREIGN KEY 설정하는 다양한 방법

SQL 이용하여 두 개의 테이블을 연결해 데이터 조회하는 것을 JOIN이라고 한다. 두 테이블 연결 작업이므로 이를 위한 연결고리가 필요하다. JOIN 칼럼은 두 테이블에서 같은 값을 가진 칼럼을 의미한다.JOIN 테이블은 서로 값은 값을 가진 칼럼이 존재해야 한다.2
제약 조건(constraint)이란 데이터의 무결성을 지키기 위해, 데이터를 입력받을 때 실행되는 검사 규칙을 의미합니다.
CONCAT 함수는 둘 이상의 문자열을 입력한 순서대로 합쳐서 반환해주는 함수입니다.
DBMS 기본 문법

키 :데이터를 식별할 수 있는 값 종류 : 주키, 외래키, 후보키 주키(primary key) 특성 = 제약조건 (테이블 생성 / 수정) 중복 X : unique null X : not null unique, not null 기능을 넣으면 pk로 인식하는것처럼 보이지만 완전 동일하다고 볼 수는 없다 null 가능 : nullable 음수 X (=...
원하는 데이터를 조회하기 위해 쿼리에는 WHERE, GROUP BY, HAVING, ORDER BY 등 다양한 SQL 문법들을 조합하는데 이러한 문법들 사이에서 실행되는 순서가 있습니다.
MySQL에서 유형별로 갯수를 가져오고 싶은데, 단순히 COUNT 함수로 데이터를 조회하면 전체 갯수만을 가져옵니다.
기본 풀이
SUBQUERY(서브쿼리): 쿼리문을 작성할 때, 그 안에 포함되는 다른 쿼리문. 실행되는 쿼리에 중첩으로 위치해, 정보를 전달한다.

구축연습