티스토리 뷰

반응형

행 추가하기 INSERT

INSERT INTO 테이블명 VALUES (값1, 값2, ...);  
//테이블의 모든 열 구성에 맞게 입력  

INSERT INTO 테이블명(열1, 열2, ...) VALUES (값1, 값2, ...);  
//원하는 열에만 값을 입력  
//명시하지 않은 열에는 NULL이나 DEFAULT로 선언된 값이 들어간다.  

DEFAULT 값

  • Table을 통해 설정해둔 DEFAULT(기본값)으로 값 추가하기
INSERT INTO 테이블명(열1, 열2) VALUES (2, DEFAULT);  
//명시적으로 Default 값으로 넣기      
INSERT INTO 테이블명(열1) VALUES (2);  
//암묵적으로 Default 값으로 넣기

삭제하기 DELETE

DELETE FROM 테이블명 \[WHERE 조건식\];  
//조건식이 없다면 모든 데이터가 삭제된다.  
  • '모든' 데이터 행 삭제시에 DELETE를 이용할 수있지만 처리속도가 매우 느리다. 빠른 속도로 모든 행을 삭제해야 한다면 TRUNCATE TABLE 명령을 사용한다.
    TRUNCATE TABLE 테이블명;  
    //모든 행을 지우지면 DELETE문으로 지우는 것보다 처리속도가 매우 빠르다.

데이터 갱신하기 UPDATE

UPDATE 테이블명 SET 열1 = 값1, 열2 = 값2, ... \[WHERE 조건식\];

참고도서
SQL 첫걸음 - 아사이 아츠시

반응형
댓글