(오라클+자바) 데이타베이스에 데이타 올리기 - 02


(오라클+자바) 데이타베이스에 데이타 올리기 - 01
(오라클+자바) 데이타베이스에 데이타 올리기 - 03

자 01 에서 무엇을 했냐면, 우린.. 오라클에서 테이블을 만드는걸 알아봤다.
테이블의 성질 주는법 도 알아봤다

create table users(

    user_id varchar2(23),
    user_pwd varchar2(23) CONSTRAINT lucky_user_pwd_nn not null, --inline constraint
    user_name varchar2(50) CONSTRAINT lucky_user_name_nn not null, --inline constraint
    user_level number(2),
    CONSTRAINT lucky_uses_id_pk primary key(user_id),  --outline constraint
    CONSTRAINT lucky_users_level_ck check (user_level >=0)

);

이걸 하고나서 ctrl+enter 를 누르면 script run 이 될것이다.
그럼 오라클 내에서 이 테이블이 이미 만들어졌다는 이야기다.

그럼 우리가 이 테이블을 만들어진걸 어떻게 아는가?

select * from tab;

select->선택
* -> all (모두)
from -> ~에게서 부터
tab-> table (테이블)

테이블 에서 부터 모두 선택하시오,

그러면 딱 users 테이블이 뜹니다 .



자 그러면 테이블의 뼈대는 만들었고, 데이타(살)을 붙혀야하는데, 어떻게 또 붙히나?
답은 INSERT 다 

자 먼저 예제를 보자.


INSERT INTO users 
                ( user_id, user_pwd, user_name, user_level ) 
            VALUES ('lucky1id', 'lucky1pwd', 'lucky1',5);


INSERT- 삽입 
into - 에다가
users- 테이블 이름
values- 값(데이터 라고도 볼수있다)


컬럼의 명 (user_id/ user_pwd/ user_name / user_level) 은 values 와 1대1 대응이라고 보면 된다.

댓글

이 블로그의 인기 게시물

c++ 랜덤 숫자 생성하기 / 컴퓨터 난수 시드 설정

(오라클) Sequence/시퀸스의 활용과 개념

(오라클) View(뷰) + where/order by/like/is/() / in 사용방법 예제