DBMS

DBMS : 나만의 테이블 만들기

주스로그 2024. 3. 18. 17:46
728x90
반응형
DBMS란 DataBase Managemnet System(or server)
데이터 베이스를 관리하는 소프트웨어이다.

 


시나리오 :
hobby database를 만들고 list 테이블에 내 취미생활을 넣고, 그 생활을 위해 필요한 장소가 무엇인지 확인해보자

일단 접속부터

 

show databases;를 통해 현재 가지고 있는 database를 확인
hobby database를 만든 걸 확인
DB를 만들었으니 table을 만들기 위해 해당 database를 use
list table을 만들기 : 번호, 무엇을 하는지, 어디서 하는지 칼럼을 생성
각각의 칼럼에 value추가
이후 각각의 내용을 추가

insert into list values(칼럼에 맞는 수대로 내용 추가);

로 값을 추가할 수도 있지만

set 을 이용한 value추가

inset into list set 칼럼1=value, 칼럼2=value, 칼럼3=value;

처럼 set을 통해 내용을 추가할 수 도 있다.

시나리오2 : database hobby의 list table에서 colum 'no'를 'number'로 수정하고 싶다

현재 상황, no -> number로 변경하길 원함
no->number로 colum 명이 변경

Colum의 내용이 아닌 Colum 자체의 이름을 바꾸기 위해서는  alter - change 옵션을 사용해야한다

alter table 테이블명 change 원래이름 바꿀이름 데이터타입;

 

시나리오 3: drum의 place 항목을 church에서 practice room 으로 변경하길 원함

update 테이블명 set 컬럼명=수정데이터 where 조건

이때 필드를 정확하게 지정해야한다. (+where이후에 나오는 조건이 유일해야 정확함!)

시나리오 4 : 더이상 shopping이 취미가 아니게 되어 삭제하고 싶음

delete 명령어 후 shopping이 사라진 것을 확인

delete from 테이블명 where 조건

이때 또한 where 조건을 명확히 지정하여야 한다!

시나리오 5 : 내 hobby list를 위한 장소가 무엇이 있는지 place colum만 뽑아 보고싶다.

place만 지정하여 출력

select 칼럼명 from 테이블명;

위에서는 *을 사용했지만, * = 모든 내용

select * from list; =>> list table의 모든 내용을 다 출력하라

라는 뜻으로 칼럼 명을 지정해주면 해당 칼럼 내용만 확인이 가능하다!

728x90
반응형