개발일지
SQL 기본 문법 정리( 추가, 삭제, 갱신) 본문
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 |