DB
워크시트 내 명령어 실행 => ctrl + Enter (커서가 가있는 라인 실행)
insert into 테이블명 values(); => 삽입
commit; => 데이터 영구 저장 (F11)
select * from 테이블명 => 테이블안 데이터 전부를 선택
데이터 값 문자는 '' 안에 넣는다.
순서를 정해 데이터값을 넣을 수도 있다.
다른 데이터 값이 같아도 Primary Key만 중복이 아니면 된다.
스크립트 실행 또는 커밋을 안하면 값이 저장되지 않을 수 있다.
명령어 실행으로는 developer안에 테이블에는 데이터값이 추가가 되었지만,
Run SQL Command 에서는 저장이 안되어 있는걸 확인 할 수 있다.
스크립트 실행 (F5) 을 하면
Run SQL Command에서도 값이 저장이 된걸 확인할 수 있다.
select
delete from 테이블명 => 해당 테이블 내 데이터 전부 삭제
아직 커밋을 하지 않아, 실질적인 데이터 베이스 안에서는 삭제되지 않았다.
커밋을 하면 명령어들이 반영된걸 확인할 수 있다.
update
rollback; => F12
alter => 테이블 안 컬럼 수정
drop => 테이블 삭제
관계 연산
컬럼명 between a and b
=> 해당 컬럼의 데이터가 a~b사이
number 숫자 타입
범위를 지정했을 때, 범위를 넘어가면 오류가 난다.
date => 날짜 타입
alter session set nls_date_format='YYYY/MM/DD'; =>날짜 형식 바꿈
날짜에 대한 비교도 가능하다
문자 타입
'Java > 자바 기반 웹 개발자 과정 필기' 카테고리의 다른 글
[200327.25일차] GUI 구현 - FX 플러그인 (0) | 2020.03.27 |
---|---|
[200326.24일차] DB와 이클립스 연동 (0) | 2020.03.26 |
[200325.23일차] DB 2 (0) | 2020.03.25 |
[200323.21일차] VMWare & Oracl SQL 커맨더, SQL Developer 설치, 설정하기 (0) | 2020.03.23 |
[200320.20일차] (0) | 2020.03.20 |
[200319.19일차] 네트워크 프로그래밍 (0) | 2020.03.19 |
[200318.18일차] 입출력 (0) | 2020.03.18 |