DBMS 수업정리

DBMS(1)-CRUD 연습

IT 참다랑어 2020. 9. 13. 23:47

기본적인 자료를 가지고 CRUD ( Create, Read, Update, Delete) 하는 법을 연습해보자.

txt자료는 아래의 컴퓨터상품정보를 이용한다.

컴퓨터상품정보.txt
0.00MB

 

1. 새로운 database 생성 및 사용

create database Computer;를 이용하여 Computer라는 새로운 database를 생성한다.

 

show databases; 로 databases 목록을 확인해보면 Computer 가 새로 생긴것을 확인할 수 있다.(대소문자 구분 하지 않음)

 

use Computer; 로 우리가 사용하고자 하는 database안으로 이동한다. 

 

 

 

2. 정보를 저장할 table 제작하기(Create)

table 의 각 column은 

- 모델명( ModelName )

- 제조사( Provider )

- 유형( Type )

- 가격( Price ) 

를 나타내므로 다음과 같이 테이블을 제작할 수 있다.

 

아직 자료를 아무것도 넣지 않았기 때문에 select를 이용하여 자료를 조회해도 Empty set이라고 뜬다.

 

3. 자료 입력하기(Insert) 

Insert를 이용하여 총 6개의 컴퓨터 정보를 입력했다. select 를 통해 확인했을 때 입력이 된 모습을 확인할 수 있다.

 

 

4. Select의 다양한 조건들(Read)

Select 는 모두 조회 이외에도 특정 조건만을 가지고 있는 항목을 조회할 수 있다.

 

where을 이용하여 조건을 입력한다. 특정 상표만 조회, 일정 가격 이상만 조회 등 한가지의 조건만을 부과할 수도 있고

100만원 이상 200만원 이하와 같은 범위, Distinct를 이용한 중복 없는 종류 조회 또한 가능하다. 

 

 

 

5. 정보 수정(Update)

이렇게 작성된 정보는 UPDATE 명령어를 이용하여 수정을 할 수 있다.

삼성 DM500의 가격이 75만원에서 70만원으로 조정되었다. 이와 같은 방법으로  provider, type, price 모두 변경 가능하다.

 

6. 정보 삭제(Delete)

MySQL에서 정보의 삭제는 크게 두가지 명령어로 이루어진다. 첫째는 DROP과 둘째는 DELETE이다.

DROP은 테이블이나 데이터베이스를 삭제할때, DELETE는 정보를 삭제할때 사용한다.

사용법은 다음과 같다.

Drop database(table) DATABASENAME(TABLENAME); 을 입력하면 database나 table을 삭제할 수 있다. 

'DBMS 수업정리' 카테고리의 다른 글

DBMS(6)-제약조건에 대한 설정  (0) 2020.09.17
DBMS(5)-ALTER 사용법  (0) 2020.09.16
DBMS(4)-단순한 자료조회연습3  (0) 2020.09.14
DBMS(3)-단순한 자료조회연습2  (0) 2020.09.14
DBMS(2)-단순한 자료조회연습  (0) 2020.09.14