
MySQL에서 유형별로 갯수를 가져오고 싶은데, 단순히 COUNT 함수로 데이터를 조회하면 전체 갯수만을 가져온다.이렇게 유형별로 갯수를 알고 싶을 때는 컬럼에 데이터를 그룹화 할 수 있는 GROUP BY를 사용하는 것이다.GROUP BY를 사용할 때는 두가지를 기억하

트랜잭션이란? 데이터 거래(Transaction)에 있어서 안전성을 확보하기 위한 방법이 트랜잭션이다. > 데이터 베이스에서 데이터 처리의 한 단위를 트랜잭션이라고 부른다. 대부분의 데이터 베이스는 데이터를 저장하고 수정하고 삭제하는 작업을 바로 물리적인 하드디스크에

아래와 같이 emp테이블과 dept테이블을 볼 수 있다.여기서 1:M의 관계 쉽게 설명하자면 둘의 테이블이 join이 된다면 deptno 컬럼을 비교하여 두 테이블이 join이 된다. 아래와 같이 1:m관계를 설명할 수 있다.emp 테이블 (deotno가 중복된다.)e

각 컬럼이 하나의 속성만을 가져야한다.첫번째 제 1 정규화 이전에는 수강과목 컬럼에 2개 이상의 값이 들어가있다. 정규화를 진행중인 테이블의 주제와 관련없는 컬럼을 다른 테이블로 빼는 작업이다.제 2 정규화의 장점각테이블이 회원정보 , 상품정보 , 구매정보 각가의 역할