본문 바로가기

프로그래밍 학습/SQL

[MSSQL]SELECT,INSERT,UPDATE,DELETE 사용방법

728x90




SELECT(선택)문 -> 테이블에 있는 데이타베이스 값을 가져올때 사용

사용 구문

SELECT 열이름 FROM 테이블이름 WHERE 조건 ORDER BY 정렬방식


사용 예시

SELECT id,name FROM table1 WHERE name="박승원" ORDER BY DESC;


구문 해석

SELECT id,name FROM table1    ->    table1에서 id,name을 가져온다

WHERE name="박승원"     ->    name이 '박승원'인 값만 가져온다 

ORDER BY DESC     ->     내림차순을한다 (ex:5 4 3 2 1 ) 오름차순(ex:1 2 3 4 5 )


INSERT(입력)문 -> 데이터를 삽입할 때 사용

사용 구문

INSERT INTO ("열이름1의 데이터값1","열이름2의 데이터값","열이름3의 데이터값") table1

VALUE("열이름1","열이름2","열이름3") 


사용 예시

INSERT INTO ("박승원","25","부산) table1 VALUE(name,age,addr)

구문 해석

name,age,addr의 필드에 박승원,25,부산값을 각각 넣겠다는 뜻! 순서대로 삽입함




DELETE(삭제)문 -> 데이터를 삭제할때 사용

사용 구문

DELETE 테이블이름 WHERE 조건


사용 예시

DELETE FROM table1 WHERE name = '박승원'


구문 해석

name이 박승원을 만족하는 행을 전부 삭제




UPDATE(수정)문 -> 데이터를 수정할 때 사용

사용 구문

UPDATE 테이블이름 SET 열이름1=데이터값1 ,열이름2,데이터값2 WHERE 조건


사용예시

UPDATE table1 SET name="박윤화" WHERE name="박승원"


구문 해석

name이 '박승원'인 사람들 전부를 '박윤화'로 바꿔라