본문 바로가기
프로그래밍/DB

Oracle에서 Insert / Select

by 완소루피 2018. 3. 22.
728x90
반응형

Oracle에서 Insert / Select


여러 많은 Database가 있지만

Oracle을 중점으로 Database 이야기를 해볼까 합니다



1. 테이블 만들기


어느 DB나 거의 다 비슷합니다


Create table 테이블명(필드명 필드타임, .....)


만약 테이블 이름이 member라면


Create table member( id varchar2(20) constraint id_PK primary key, 

name varchar2(15) not null,

age number(3),

birthday date,

height number(4),

weight number(3)

);


이런 식으로 테이블 생성이 가능합니다



2. 테이블 데이터 삽입


Insert into 테이블명(필드명..) values (값들..);

Insert into 테이블명 values(값들..);


예) Insert into member values('dbworld','디비나라야', 20, to_date('1997-01-25','YYYY-MM-DD'),175,60);







3. 데이터 조회(검색)


Select * from 테이블명;


-대소문자 구분이 없다

 But 문자나 문자열은 구분함


Select * from member; //member의 모든 것

Select name from member; //member의 이름

Select id from member where name='디비나라야'; //이름이 디비나라야인 아이디

Select birthday, age, age*2 from member where name='디비나라야'; //이름이 디비나라야인 사람의 생일, 나이, 나이의 2배


-어떤 값이든지 null가 연산을 하게 되면 무조건 Null

Select name from member where age is not null; //나이가 null이 아닌 사람의 이름

Select name from member where age is null; //나이가 null인 사람의 이름


728x90
반응형

'프로그래밍 > DB' 카테고리의 다른 글

Oracle에서 like 연산자  (0) 2018.04.09
Oracle에서 distinct  (0) 2018.04.09
Oracle에서 연결 연산자  (0) 2018.04.09
Oracle에서 Alias [별칭]  (0) 2018.03.27
MySQL 데이터가 없으면 INSERT 하고 있으면 UPDATE 하기  (0) 2017.05.30