본문 바로가기

한화시스템 BEYOND SW캠프/TIL

[2주차] 24.01.18 목요일

sql

 

/*
데이터 입력
--	insert into table_name[(column_name, .....)]
	values (value1, value2, .....)
--	데이터의 타입, 순서, 개수가 일치해야 한다.
*/

USE	encore;
SELECT	*
FROM	employee;

INSERT INTO employee(emp_id, emp_name, emp_no, email, phone, hire_date, job_id, salary, bonus_pct, marriage, mgr_id, dept_id)
VALUES ('900', '입정섭', '73xxxx-xxxxxxx', 'jslim9413@naver.com', '010xxxxxxxx', SYSDATE(), 'J1', '150000000', NULL, 'Y', NULL, NULL);

-- update : 기존 데이터를 수정하는 것으로 전체 데이터의 건수가 변하지 않는다.
-- 조건을 만족하는 행에 대해수 수행
-- 무결성을 위배해서는 안된다.
/*
update	table_name
set 	column_name = value, [column_name = subquery], .....
where	condition;
*/

SELECT	*
FROM	department;

UPDATE	department
SET	dept_name = '전략기획팀'
WHERE	dept_id = '90';

-- delete : 기존 데이터를 행 단위로 삭제하는 것으로 전체 행의 수가 달라진다.
-- drop	 : 테이블의 구조 및 데이터 삭제
-- delete : 구조는 삭제되지 않고 데이터만 삭제
-- 무결성 : 자식테이블에서의 삭제는 제한이 없으나, 부모테이블에서의 삭제는 불가하다.
/*
delete from table_name
where condition;
*/

DELETE FROM department;

'한화시스템 BEYOND SW캠프 > TIL' 카테고리의 다른 글

[3주차] 24.01.23 화요일  (0) 2024.01.23
[3주차] 24.01.22 월요일  (2) 2024.01.22
[2주차] 24.01.17 수요일  (0) 2024.01.17
[2주차] 24.01.16 화요일  (0) 2024.01.16
[2주차] 24.01.15 월요일  (1) 2024.01.15