본문 바로가기
Computer Science/Database

[SQL] INSERT, UPDATE, DELETE

by JuHy_ 2020. 6. 9.

INSERT

INSERT INTO instructor (id, name, dept_name, salary)
VALUES (3, 'Mark', 'Math', 85000)

INSERT INTO 테이블명 (속성1, 속성2, 속성3) VALUES (값1, 값2, 값2)

데이터를 삽입 할 때는 테이블명과 데이터를 삽입할 속성들, 그리고 데이터를 순서에 맞춰 넣어주면 된다.

따라서 위 sql은 id는 3, name은 Mark, dept_name은 Math, salary는 85000인 데이터를 넣는 sql이다.

 

 

UPDATE

UPDATE instructor
SET salary = salary * 1.05
WHERE salary < 80000

UPDATE 테이블명 SET 수정할 내용 WHERE 조건

데이터를 수정할 때는 WHERE 뒤에 수정할 row의 조건을 설정하고, SET 뒤에 수정할 내용을 적어주면 된다.

따라서 위 sql은 salary가 80000 미만인 교수의 salary를 5% 만큼 올리는 sql이다.

 

 

DELETE

DELETE FROM instructor WHERE id = 2

DELETE FROM 테이블명 WHERE 조건

데이터를 삭제할 때는 데이터를 삭제할 테이블명과 삭제할 row의 조건을 적어주면 된다.

위 sql은 id가 2인 교수, 즉 John을 테이블에서 삭제하는 sql이다.

'Computer Science > Database' 카테고리의 다른 글

[SQL] OR, AND, NOT, IN, IS NULL  (0) 2020.06.15
[SQL] UNION, INTERSECT, EXCEPT  (0) 2020.06.15
[SQL] SELECT, AS, LIKE, ORDER BY  (0) 2020.06.12
[SQL] CREATE, ALTER, RENAME, DROP TABLE  (0) 2020.06.02
Data Model / DML, DDL  (0) 2019.06.05