DML언어_select/update/insert/delete
2021. 7. 29. 16:41
728x90
* 속성은 테이블의 column명을 의미한다
[ SELECT ]
SELECT 속성들 FROM 테이블명
2개의 예시를 살펴보자.
[ EX1 ] select * from table01
-- 이 때, * 은 ALL (모든 속성)을 의미함
-- 즉, table01의 모든 column들을 불러와라 == table01의 전체 데이터를 가져와라
[ EX2 ] select 속성1, 속성2, 속성4 from table01
-- table01로부터 속성 1, 2, 4의 값들은 전부 가져와라
[ UPDATE ]
UPDATE 테이블명
SET 변경할 속성들과 값
WHERE 조건
아래의 예시를 살펴보자.
UPDATE TABLE01
SET COL1 = ''
, COL2 = ''
WHERE ID = '1'
-- ID = 1인 RECORD에서 COL1 값은 '', COL2 값은 ''로 수정한다.
[ INSERT ]
INSERT INTO 테이블명 (속성들)
VALUES (속성값)
아래의 예시를 살펴보자.
INSERT INTO TABLE01 (COL1, COL2, COL3, COL4)
VALUES ('A', 'B', 'C', 'D')
-- COL1에는 A, COL2에는 B, COL3에는 C, COL4에는 D가 삽입되는 것을 확인할 수 있다.
[ DELETE ]
Delete문은 하나의 record(row)를 삭제하는 역할을 한다.
DELETE FROM 테이블명
아래의 예시를 살펴보자.
DELETE FROM 테이블명
WHERE PID = '1'
-- ID 값이 1인 record를 삭제하게 된다.
728x90
'SQL > MSSQL' 카테고리의 다른 글
History 조회 - sequence number (0) | 2021.07.29 |
---|---|
Transaction (0) | 2021.07.29 |
Data Table 백업 (0) | 2021.07.29 |