개발/SQL

MySQL - select , update , delete , insert

웅'jk 2022. 12. 6. 15:36

1. select

select column.name1 , name2, name3 ~~
from table.name
where 조건

- 데이터를 가져오는 select 문이다.

- select 옆에는 컬럼의 이름을 입력하여 원하는 값을 가져온다.

- 전부다 가져오고 싶다면 *을 입력한다.

- where 조건을 통해 원하는 데이터만 가져올 수 있다.

 

예시)  article 컬럼의 값이 tank top 인 모든 값을 가져와라

select *
from shirts
where article ='tank top';

 

 

2. update

update table.name
set 변경값
where 조건

- 데이터를 변경하는 update 문이다.

- update 옆에는 테이블의 이름이 온다.

- set 옆에는 데이터의 변경값을 입력한다.

- 조건을 통해 어떤 데이터인지를 지정한다.

 

예시) shirts 테이블에 color 가 Blue 인 데이터의 shirt_size 를 XS, color = off white 로 바꿔라

 update shirts
 set shirt_size = 'XS' , color = 'off white'
 where color = 'Blue';

 

 

3.delete

delete from table.name
where 조건

- 데이터를 삭제하는 delete 문이다.

- delete from 까지 써야하며 테이블의 이름이 온다

- where 조건을 통해 원하는 값만 지울수 있다.

 

예시)article 이 tank top인 데이터를 지워라

delete from shirts
where article = 'tank top';

 

4.insert

insert into table.name(table.column1,table.column2 ~~)
values(column1.data,column2.data~~)

- 데이터를 삽입하는 insert 문이다.

- insert into 옆에 테이블의 이름을 쓰고 괄호 안에 컬럼명들을 써줘야한다.

- values 옆에는 컬럼의 데이터를 순차적으로 쓴다.

 

예시) shirts 테이블에 artilce - tank top , color - pink , shirt_size - m , last_worn - 126 을 삽입해라.

insert into shirts (article, color, shirt_size, last_worn) values ('tank top', 'Pink', 'M', 126);