변수
SET @ 변수이름 = 변수의 값;→ 변수의 선언 및 값 대입SELECT @변수이름;→ 변수의 값 출력use market_db; set @myVar1 = 5; set @myVar2 = 4.25; select @myVar1; select @myVar1 + @myVar2; set @txt = "가수이름 => "; set @height = 166; select @txt, mem_name from member where height > @height; # prepare & execute set @count = 3; prepare mySQL from 'select mem_name, height FROM member ORDER BY height LIMIT?'; execute mySQL using @count;
조인
- 여러 개의 테이블을 서로 묶어서 하나의 결과를 만들어 내는 것
- 일대다 관계란 한쪽 테이블에는 하나의 값만, 다른 쪽 테이블에는 여러 개의 값이 존재할 수 있는 관계
내부 조인
두 테이블을 조인할 때, 두 테이블에 모두 지정한 열의 데이터가 있어야 한다.
외부 조인
두 테이블을 조인할 때, 1개의 테이블에만 데이터가 있어도 결과가 나옵니다.
형식
SELECT <열 목록> FROM <첫 번째 테이블(LEFT 테이블)> <LEFT | RIGHT | FULL> OUTER JOIN <두 번째 테이블(RIGHT 테이블)> ON <조인될 조건> [WHERE 검색 조건];