* DML?

 -Data Manipulation Language : 

 -데이터 조작 언어로 테이블에 값을 삽입 / 수정 / 삭제 하는 언어

 

 

0. SELECT : 테이블에서 값들을 조회

  -SELECT ~ FROM ~

  JOIN ~

  WHERE ~

  GRUOP BY ~

  HAVING ~

  ORDER BY ~

 

    SELECT 구문에서 실행 :

    FROM => WHERE => GROUP BY => HAVING => SELECT => ORDER BY

    순으로 이루어지므로 주의해야 한다.

 

1. INSERT : 테이블에 새로운 행 추가

- INSERT INTO `테이블명` VALUES ( 값 ...) ;

- INSERT INTO `테이블명` (`컬럼명` ...) VALUES (값 ...) ;

 * VALUES 대신 서브쿼리를 넣을수도 있다 , 값을 안넣으면 NULL이 된다

 * INSERT ALL 로 서브쿼리의 값을 여러 테이블에 한번에 삽입 가능

 

2. UPDATE : 테이블에 기록된 컬럼의 값을 수정

 - UPDATE `테이블명` SET `컬럼명`  = 값(서브쿼리 가능)

 -(WHERE ~조건)

 

3. DELETE : 테이블의 행을 삭제

 - DELETE FROM `테이블명`

 - (WHERE ~조건)

 

 

+ Recent posts