데이터베이스/MSSQL

[MS-SQL]기본 (CRUD)쿼리 (CREATE,INSERT,SELECT,UPDATE,DELETE)

ㅋㅋ! 2021. 2. 22. 17:24

쿼리는 자주 사용되는 순서로 정렬 되어있다. //개인주관적

(SELECT,UPDATE,INSERT,DELETE,CREATE)

 

테스트에 사용된 테이블과 데이터

NewTable의 변수형식(자리수)
NewTable에 저장된 데이터

 


SELECT (조회)
SELECT 컬럼1,컬럼2 FROM 테이블

예)

SELECT Column1, Column2 FROM NewTable

결과)

 

조회하고자 하는 테이블의 모든 컬럼을 조회하고 싶다면 *을 사용하면 된다.

SELECT * FROM NewTable

 

 

 


UPDATE (수정)
UPDATE 테이블 SET 변경할컬럼 = 변경할데이터 WHERE 조건컬럼 = 조건데이터

조건 데이터를 입력할때, 문자열이면 '데이터', 숫자형은 그대로 입력한다.

 

 

예)

UPDATE NewTable SET Column3 = '제주' WHERE Column1 = '홍길동'

결과)

 

 

 


INSERT (데이터 추가)
INSERT INTO 테이블명 (컬럼1,컬럼2,컬럼3,컬럼4) VALUES(데이터1,데이터2,데이터3,데이터4)

예)

INSERT INTO NewTable (Column1,Column2,Column3,Column4) VALUES('이셋','남','전남',25)

결과)

 

 


DELETE (삭제)

**주의** DELETE 는 조건(WHERE)을 걸지 않을 경우, 데이터가 전체삭제 되버리니 주의가 필요함.

DELETE 테이블명 WHERE 조건컬럼 = 조건데이터

예)

DELETE NewTable WHERE Column1 = '이둘'

결과)

 


CREATE (생성)

테이블 및 컬럼 생성

CREATE TABLE 테이블명 (
	컬럼명 변수형식(자리수) 조건,
	컬럼명2 변수형식(자리수) 조건,
	
) 

예)

CREATE TABLE NewTable (
	Column1 varchar(100) NOT NULL,
	Column2 varchar(100) NULL,
	Column3 varchar(100) NULL,
	Column4 int NULL
)

결과)

 'NewTable' 테이블과 테이블 안에 Column1,2,3,4이 생성되었다.