본문 바로가기
데이터베이스

[데이터베이스 기초] SQL create table, insert, update, delete 사용 방법

by 호일이 2020. 5. 18.

밑의 예제들은 오라클의 sqldeveloper에서 실행했습니다!

 

 

테이블 만들기

create table 테이블명(

    컬럼명1 데이터타입(크기) primary key,  --기본키 지정은 필수

    컬럼명2 데이터타입(크기), 

    ...

    컬럼명n 데이터타입(크기)

);

 

예)

create table Customer(

    id varchar2(20) primary key,

    name varchar2(40),

    address varchar2(60),

    phone varchar2(20)

);

 

투플(행) 추가하기

insert into 테이블명 values(값1, 값2, ... , 값n);

 

예)

insert into Customer values('hong11', '홍길동', '강원도', '010-0000-0000');

 

 

여러개 투플 추가하기

예)

insert all 
into Customer
values ('hong11', '홍길동', '강원도', '010-0000-0000')
into Customer
values ('hong12', '고길동', '부산', '010-0000-1111')
select * from dual;

 

 

값 수정하기

update 테이블명

set 속성이름1=값, 속성이름2=값 ... 속성이름n=값

where 조건;

 

주의! where절을 쓰지 않으면 모든 투플의 값이 변경됩니다.

 

예)

update Customer

set id = 'ko11', address='경기도', phone = '010-1111-2222'

where id='hong12';

 

 

투플 삭제하기

delete from 테이블명

where 조건;

 

주의! where절을 쓰지 않으면 모든 투플이 삭제됩니다.

 

예)

delete from Customer

where id='ko11';

 

 

반응형

댓글