원하는 데이터를 가져와 주는 기본적인 SELECT ..FROM SELECT 구문 SELECT 열 이름 FROM 테이블이름 WHERE 조건 USE 구문 >SELECT문을 학습하려면 먼저 사용할 데이터베이스를 지정해야 한다. 현재 사용하는 데이터베이스를 지정 도는
이 절이 말 그대로 그룹으로 묶어주는 역할을 한다.sqlDB의 구매 테이블(buytbl)에서 사용자(userID)가 구매한 물품의 개수를 보려면 다음과 같이 하면된다.결과를 보면 사용자별로 여러 번 구매가 이루어져서 각각의 행이 별도로 출력된다. 이렇게 합계를 낼때 계
INSERT는 테이블에 데이터를 삽입하는 명령어입니다.기본형 : INSERT INTO 테이블(열1,열2,...) VALUES (값1,값2)우선 테이블 이름 다음에 나오는 열은 생략이 가능합니다.하지만, 생략할 경우에 VALUES 다음에 나오는 값들의 순서 및 개수가 테
WITH절은 CTE를 표현하기 위한 구문입니다.CTE는 기존의 뷰, 파생 테이블, 임시테이블 등으로 사용되던 것을 대신할 수 있습니다.더 간결한 식으로 보여지는 장점이 있습니다.CTE는 크게 비재귀적 CTE, 재귀적 CTE 두 가지가 있습니다. 비재귀적 CTE는 말 그
제약조건이란 데이터의 무결성을 지키기 위해, 데이터를 입력받을 때 실행되는 검사 규칙을 의미합니다.이러한 제약 조건은 CREATE문으로 테이블을 생성할 때 ALTER문으로 컬럼을 추가할 떄도 설정할 수 있습니다.NOT NULLUNIQUEPRIMARY KEYFOREIGN
프로그래머스의 SQL Kit GROUP BY 문제를 풀다가 생소한 문법을 알게 되었습니다.입양 시각 구하기(1)같은 경우에는 값이 있는 부분만 출력하기에 쉽게 넘어갔지만 (2)는 처음 보는 것이었습니다.CTE (Common Table Expression)을 생성하는
사이드 프로젝트를 하며 DB설계를 하던중 데이터 형식(Data Types)이 궁금해져서 공부하면서 기록해보겠습니다.MySQL에서 데이터 형식의 종류는 30개 가까이 됩니다.모두 외우는 것은 무리이며 자주 사용하는 것 위주로 살펴 보겠습니다.DECIMAL 데이터 형식은