티스토리 뷰

728x90
-- 데이터 삽입
-- INSERT INTO 테이블명(컬럼1, 컬럼2,..) VALUES(컬럼1값, 컬럼2값,...);
INSERT INTO dept01(DEPTNO, DNAME, LOC) VALUES(10, 'ACCOUNTING', 'NEW YORK');

추가된 10번부서

-- 새로운 데이터 삽입시 컬럼 수보다 적게 할당됐을 때 : ERROR
INSERT INTO dept01(deptno, dname, loc) VALUES(50, "TASKFORCE");
-- 새로운 데이터 삽입시 컬럼 수보다 오버 할당됐을 때 : ERROR 
INSERT INTO dept01(deptno, dname, loc) VALUES(50, "TASKFORCE", "ATLANTA", 40);
-- 새로운 데이터 삽입시 테이블의 컬럼명보다 적은 컬럼, 그에 맞는 VALUES : ACCEPT
-- 지정되지 않은 컬럼명의 값은  NULL로 들어감
INSERT INTO dept01(deptno, dname) VALUES(10, "ACCOUNTING");

 

-- INSERT INTO 테이블명 VALUES(데이터1, 데이터2,...) : 컬럼명 생략 가능
-- But 모든 테이블 컬럼에 대한 데이터 값이 할당될 경우만 가능
INSERT INTO dept01 VALUES(60, "MATERIALS", "LA");

 

-- INSERT INTO 테이블명 VALUES(데이터1, 데이터2, NULL,...) : 데이터값 null 할당 가능                                                  
INSERT INTO dept01 VALUES(70, 'TASKFORCE', NULL);

 

-- INSERT INTO 테이블명 VALUES(데이터1, 데이터2, 공백) : 공백은 공백으로 입력됨
INSERT INTO dept01 VALUES(80, '', 'KOREA');

 

728x90
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함