SELECT * FROM member; SELECT email, age, adress FROM memeber; SELECT * FROM member WHERE email = 'taehos@hanmail.net; USE [DB이름]; SELECT * FROM memeb
집계함수 COUNT NULL값은 제외하고 카운트 NULL을 제외한 값을 카운트 \*을 넣어 실행하면 NULL과 상관없이 항상 정확한 카운트가능 MAX MIN AVG NULL인 row는 제거하고 실행됨 SUM 합계 STD 표준편차 산술함수 ABS 절대값
FOREIGN KEY 참조를 하는 테이블은 '자식 테이블' 참조를 당하는 테아블은 '부모 테이블' 외래키는 다른 테이블의 특정row를 식별할 수 있어야 하기 때 때문에 주로 다른 테이블의 primary key를 참조할 때가 많습니다 설정 방법 CREATE문으로
서브쿼리 SELECT절에 있는 서브쿼리 WHERE절에 있는 서브쿼리 FROM절에 있는 서브쿼리 FROM절의 서브쿼리의 결과는 derived table이라고 불린다 내부쿼리 외부쿼리 IN 괄호 내의 값 중 일치하는 것이 있으면 TRUE를 리턴 ANY 단 하
On update / On delete 제약조건 restrict 개체를 변경/삭제할 때 다른 개체가 변경/삭제할 개체를 참조하고 있을 경우 변경/삭제가 이루어지지 않음 cascade 개체를 변경/삭제할 때 다른 개체가 변경/삭제할 개체를 참조하고 있을 경우 함께 변경
데이터베이스 이상현상 데이터베이스에서 삽입, 업데이트, 삭제를 제대로 할 수 없게 되는 경우 데이터 모델링을 제대로 하지 않았기 때문에 발생 삽입이상 새로운 데이터를 자연스럽게 저장할 수 없는 경우 업데이트 이상 데이터를 업데이트 했을 때, 정확성을 지키기 어려워지는
데이터베이스 생성 DB생성 사용할 DB설정 테이블 생성 PK primary key NN not null AI auto increment 데이터 타입\ Numeric types 정수형 tinyint TINYINT SIGNED : -128 ~ 127 TINYINT