개발/SQL

[SQL]6.이어서 실습하기!

알짭배기 2023. 8. 13. 23:08
반응형

앞에 내용!

 

create table customer (
account varchar(10) not null,
name varchar(10) not null,
grade varchar(10) not null,
credit int default 0,
address varchar(100),
primary key(account)
);

show create table customer;

로 테이블 생성 확인까지 하셨나요 ? 

 

insert into customer values('bank','홍길동','Gold','30000','서울 종로구');
insert into customer values('apple','이남이','VIP','5000','경기 용인시');
insert into customer values('sand','김둘','Silver','350','경기 수원');
insert into customer values('bird','박셋쮀','Gold','2450','부산 서구');
insert into customer values('king','구선두','New','0','충남 천안시');
insert into customer values('leg','오나라','VIP','15000','서울 성북구');

그 후 바로 복사하셔서 한줄씩 입력하시면 자동으로 입혀집니다!

 

정상적으로 잘 되었는지 확인을 위해

select * from customer;

 

을 입력하시면 아래 그림처럼 나와요!

 

 

 

workbench 로 나오나 cmd로 나오나 동일합니다!

이제 아이템 테이블을 만들어 볼거에요!

 

create table items (
code char(3) not null,
name varchar(20) not null,
stocks int default 0,
price int default 0,
primary key(code)
);

 

잘생성되었는지 확인을 위해

 

select * from items;
desc items;

 

두 명령어를 입력해봅시더!

insert into items values ('A01','김',30,1500);
insert into items values ('A02','단무지',12,3200);
insert into items values ('A03','우엉',40,750);
insert into items values ('A04','햄',36,1100);
insert into items values ('A05','치즈',20,1300);
insert into items values ('A06','라면',30,1200);

 

그 후 주문 테이블을 만들면 끝!

 

create table orders(
num int not null,
customer varchar(10) not null,
item char(3),
qty int not null default 1,
date date,
saddr varchar(100),
primary key(num)
);