"2018 sql 워크샵"의 두 판 사이의 차이
DH 교육용 위키
(→데이터 수정(Modify)) |
|||
1번째 줄: | 1번째 줄: | ||
==데이터 수정(Modify)== | ==데이터 수정(Modify)== | ||
− | + | ===행(law 기준)=== | |
− | ===INSERT : 데이터 추가하기=== | + | ====INSERT : 데이터 추가하기==== |
'''INSERT INTO table (column1, column2, ...) VALUES ( value1, value2)''' | '''INSERT INTO table (column1, column2, ...) VALUES ( value1, value2)''' | ||
*<span style="color:green">INSERT INTO 인물 (식별자, 이름, 생년, 시대) VALUES ('이혜영', '이혜영', 1993, '현대')</span> | *<span style="color:green">INSERT INTO 인물 (식별자, 이름, 생년, 시대) VALUES ('이혜영', '이혜영', 1993, '현대')</span> | ||
*<span style="color:green">INSERT INTO 인물 (식별자, 이름, 생년, 시대) VALUES ('김현규', '김현규', 1990, '현대'), ('김선미','김선미', 1990, '현대')</span> | *<span style="color:green">INSERT INTO 인물 (식별자, 이름, 생년, 시대) VALUES ('김현규', '김현규', 1990, '현대'), ('김선미','김선미', 1990, '현대')</span> | ||
− | ===DELETE : 데이터 삭제하기=== | + | ====DELETE : 데이터 삭제하기==== |
'''DELETE FROM table_name WHERE condition''' | '''DELETE FROM table_name WHERE condition''' | ||
<span style="color:red">조건을 지정하지 않으면 모든 데이터가 삭제되니 주의할 것!</span> | <span style="color:red">조건을 지정하지 않으면 모든 데이터가 삭제되니 주의할 것!</span> | ||
*<span style="color:green">DELETE FROM 인물 WHERE 식별자 = '이혜영' </span> | *<span style="color:green">DELETE FROM 인물 WHERE 식별자 = '이혜영' </span> | ||
*<span style="color:green">DELETE FROM 인물 WHERE 시대 = '현대' </span> | *<span style="color:green">DELETE FROM 인물 WHERE 시대 = '현대' </span> | ||
− | + | ===열(column 기준)=== | |
− | ===UPDATE : 데이터 수정하기=== | + | ====UPDATE : 데이터 수정하기==== |
'''UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition''' | '''UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition''' | ||
<span style="color:red">조건을 지정하지 않으면 한 칼럼의 데이터값이 모두 사라지니 주의할 것</span>\ | <span style="color:red">조건을 지정하지 않으면 한 칼럼의 데이터값이 모두 사라지니 주의할 것</span>\ |
2018년 8월 14일 (화) 15:37 판
목차
데이터 수정(Modify)
행(law 기준)
INSERT : 데이터 추가하기
INSERT INTO table (column1, column2, ...) VALUES ( value1, value2)
- INSERT INTO 인물 (식별자, 이름, 생년, 시대) VALUES ('이혜영', '이혜영', 1993, '현대')
- INSERT INTO 인물 (식별자, 이름, 생년, 시대) VALUES ('김현규', '김현규', 1990, '현대'), ('김선미','김선미', 1990, '현대')
DELETE : 데이터 삭제하기
DELETE FROM table_name WHERE condition
조건을 지정하지 않으면 모든 데이터가 삭제되니 주의할 것!
- DELETE FROM 인물 WHERE 식별자 = '이혜영'
- DELETE FROM 인물 WHERE 시대 = '현대'
열(column 기준)
UPDATE : 데이터 수정하기
UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition
조건을 지정하지 않으면 한 칼럼의 데이터값이 모두 사라지니 주의할 것\
- UPDATE 콘텐츠 SET 이름 = '나는 왕이로소이다' where 식별자 = '나는왕이로소이다'
- UPDATE 콘텐츠 SET 제작사 = null WHERE 제작사 = 'NULL'
- UPDATE 콘텐츠 SET 방송사 = null, 홈페이지 = null WHERE 방송사 = 'NULL' or 홈페이지 = 'NULL'