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

BELATED ARTICLES

more