티스토리 뷰
반응형
행 추가하기 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 첫걸음 - 아사이 아츠시
반응형
'Database' 카테고리의 다른 글
표준 SQL 기본 문법 정리 - (테이블, 뷰, 인덱스 작성과 삭제) (0) | 2019.04.25 |
---|---|
표준 SQL 기본 문법 정리 - (집계함수, 서브쿼리) (0) | 2019.04.23 |
표준 SQL 기본 문법 정리 - (정렬, 연산) (0) | 2019.04.20 |
표준 SQL 기본 문법 정리 - (조회, 조건) (0) | 2019.04.18 |
엘라스틱 서치는 왜 그렇게 빠를까? (5) | 2019.04.11 |
댓글