03. insert,select,update,delete

dorongpark·2022년 11월 14일
0

SQL

목록 보기
3/16

01. insert

데이터를 넣어주는 명령어, 입력한 컬럼 이름의 순서와 값의 순서가 일치하도록 주의해야 함

insert into table_name (col1,co2,...) values (v1,v2,...)

모든 컬럼값을 추가하는 경우에는 다음과 같이 컬럼이름을 지정해주지 않아도 되지만, 입력하는 값의 순서가 테이블의 컬럼순서와 일치하도록 주의해야한다.

insert into table_name values (v1,v2,...)

person table에 데이터를 입력하기

처음에 컬럼(field)의 종류를 한눈에 보기 위해서 desc를 해주고 이를 참고하여 insert 해주며 마지막으로 잘 들어갔는지 조회까지 해본다.


02. select

테이블 내 컬럼을 조회하기 위해 쓰는 명령어, 항상 from과 같이 다녀야함

select col1, co12 from table_name;

조건 없이 name과 age 컬럼을 조회


03. where

조건을 사용하고 싶을때 where 뒤에 명령어를 적어주면 되고, select 뿐만 아니라 update와 delete에도 사용 가능하다

select col1, col2
from table_name
where condition

person table에서 성별이 여자인 데이터를 조회하기

select 뒤에 모든 컬럼을 가져오라고 했으므로 해당 조건에 맞는 데이터의 컬럼이 모두 가져와 진것을 볼 수 있다


04. update

데이터를 수정하는 명령어

update table_name
set col= v1, col2= v2 , ...
whrere condition; (조건을 안쓸경우 set의 내용대로 해당 컬럼 값들을 해당 값으로 변경)

hr의 나이를 23세로 수정하기


05. delete

데이터를 삭제하는 명령어
table의 모든 데이터를 삭제하거나, 조건에 맞게 부분만 삭제 할 수 있다.

delete from table_name (전체 테이블 내용 삭제)
where condition (조건에 맞게 데이터 부분 삭제)

이름이 ss인 데이터 삭제 후, 확인
person table의 모든 데이터 삭제 후 확인

profile
질문 없는 성장은 없다. 3년차 데이터 분석가

0개의 댓글

관련 채용 정보