개발/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);