개발일지

SQL 기본 문법 정리( 추가, 삭제, 갱신) 본문

Database

SQL 기본 문법 정리( 추가, 삭제, 갱신)

wa_n 2023. 3. 16. 14:19
728x90
반응형

 

행 추가하기 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 조건식\];
728x90
반응형

'Database' 카테고리의 다른 글

SQL 기본 문법 정리( 정렬,연산 )  (0) 2023.03.15
SQL 기본 문법 정리 (조회, 조건)  (0) 2023.03.14
SQL vs NoSQL  (0) 2023.03.14