Frog is cry

Lecture05_CRUD 본문

JSP/실습

Lecture05_CRUD

Frog is cry 2020. 8. 3. 17:43

1. Create
> 레코드 추가 : INSERT INTO [테이블명] VALUES( [값1], [값2], ...);
> Ex)
INSERT INTO student VALUES (
101,
'김피카츄',
'010-1111-1111',
1,
88,
TO_DATE('18/12/04', 'YY/MM/DD')
);
참고. 만약 등록날짜를 '현재시간'으로 지정하고 한다면, TO_DATE( )대신 SYSDATE를 사용

INSERT INTO student VALUES (
102,
'이푸린',
'010-1111-1112',
1,
75,
TO_DATE('18/04/22', 'YY/MM/DD')
);

INSERT INTO student VALUES (
'201',
'박파이리',
'010-1111-3333',
2,
92,
TO_DATE('17/06/01', 'YY/MM/DD')
);

INSERT INTO student VALUES (
'202',
'최뚜벅초',
'010-1111-4444',
2,
85,
TO_DATE('17/03/15','YY/MM/DD')
);

특정 필드(레코드) 추가 : INSERT INTO [테이블명]([컬럼명1],[컬럼명2]) VALUES ([값1], [값2]);
> INSERT INTO student(st_num, st name, st_grade) VALUES (302, '홍길동', 3);

2. READ
> 모든 레코드 보기 : SELECT * FROM [테이블명];
> SELECT * FROM student;

참고) 콘솔창에서의 칸 조절 : COL [항목명] FOR A[사이즈];
> COL_st_name FOR A6;
> DB(저장소)의 실제 메모리는 변동되지 않고, 보여지는 화면에서만 조절되는 크기임.
> 주의! NUMBER는 칸 조절하면 글자가 깨진다.
 
참고)
> 최종 저장 : COMMIT;
> 마지막 저장 상태로 돌아가기(실행취소) : ROLLBACK;

3. Update
모든 레코드의 특정 항목 수정 : UPDATE [테이블명] SET [컬럼명] = [수정할 값];
UPDATE student SET st_score = 0;  -> student 테이블의 모든 st_score를 0으로 수정!

4. Delete
모든 레코드 삭제 : DELETE FROM [테이블명];
DELETE FROM student;

'JSP > 실습' 카테고리의 다른 글

Lecture07_Sequence  (0) 2020.08.03
Lecture06_조건,함수,정렬  (0) 2020.08.03
Lecture04_DBA  (0) 2020.08.03
Lecture03_SYSTEM 관리자의 주요 명령  (0) 2020.08.03
Lecture02_Oracle DBMS  (0) 2020.08.03
Comments