728x90
반응형

1. SELECT 

 

가장 기본이 되는 데이터를 불러오는 쿼리문 입니다.

 

1) SELECT 컬럼명 FROM 테이블명;

 

- 해당 테이블의 해당컬럼의 데이터를 불러옵니다. 컬럼 전체를 불러오고 싶을때는 컬럼명 부분에 '*'를 넣으시면 됩니다.

 

 

2) SELECT 컬럼명 FROM 테이블명 WHETE 컬럼명=값;

 

WHERE 구문을 추가하여 해당 조건이 참인 데이터만 불러옵니다.

 

WHERE 뒤에오는 컬럼명의 값이 지정한 값인 데이터 행의 컬럼명만 가져옵니다.

 

 

3) SELECT 컬럼명 FROM 테이블명 WHERE 컬럼명=값 ORDER BY 컬럼명 ASC or DESC;

 

ORDER BY 뒤에 오는 컬럼명에 대하여 불러오는 데이터를 정렬합니다. ASC는 오름차순, DESC는 내림차순 입니다.

공백을 입력하면 ASC가 기본값으로 오름차순으로 정렬됩니다.

 

4) SELECT 컬럼명 FROM 테이블명 WHERE 컬럼명=값 ORDER BY 컬럼명 ASC or DESC LIMIT 개수;

 

LIMIT 구문을 추가하여 데이터 행이 많을때 개수만큼 데이터를 불러옵니다.

 

2. INSERT 

 

데이터를 삽입할때 사용하는 쿼리문입니다.

 

1) INSERT INTO 테이블명 (컬럼명1,컬럼명2,컬럼명3) VALUES(값1,값2,값3);

 

테이블명에 있는 컬럼명에 맞게 값을 입력합니다. 컬럼명과 값의 개수는 동일해야합니다.

만약에 문자열을 입력하는 경우 작은따옴표로 문자열을 감싸줘야합니다.

 

ex.INSERT INTO table_Student(Name,Class,Age) VALUES('Jane','A',16);

 

2) INSERT INTO 테이블명 VALUES (값1,값2,값3);

 

1) INSERT문에서 테이블명 다음에 컬럼명을 입력하지 않아도 됩니다 하지만 테이블에 있는 모든 컬럼의 수에 맞게 값을 입력을 해야합니다.

 

ex. 컬럼이 Name,Class,Age 이렇게 3개인 테이블에서 

 

INSERT INTO table_Student value ('Jane,'A',16); -> 성공

 

INSERT INRO table_Student value ('Jane','A'); -> 실패

 

3. UPDATE

1) UPDATE 테이블명 SET 컬럼명 = 변경할 값;

 

테이블에 있는 모든 데이터의 컬럼의 값을 변경합니다. 특정한 데이터만 수정하고 싶다면 WHERE절을 

사용해야합니다.

 

2) UPDATE 테이블명 SET 컬럼명 = 변경할 값;

 

WHERE절에 맞는 데이터만 변경합니다.

 

3) UPDATE 테이블명 SET 컬럼명1 = 변경할 값1,컬럼명2 = 변경할 값2 WHERE 컬럼명=값;

 

변경해야할 컬럼이 여러개일때 콤마(,)를 사용하여 여러개의 값을 변경할 수 있습니다.

 

4. DELETE

 

테이블에 있는 데이터를 삭제할때 사용합니다.

 

1) DELETE from 테이블명;

 

테이블에 있는 모든 데이터를 삭제합니다.

 

2) DELETE from 테이블명 WHERE 컬럼명=값; 

 

WHERE절에 맞는 데이터만 삭제합니다.

 

* WHERE절 조건 여러개 추가하기 

 

WHERE절을 통해서 쿼리문에 조건을 추가할 수 있다. 위에 있는 내용은 한가지 조건일때만 나타내었는데

만약에 여러가지의 조건을 사용하고 싶을때는 and를 사용하시면 됩니다.

 

ex WHERE 컬럼명1=값1 and 컬럼명2=값2 

 

UPDATE 쿼리문의 콤마(,)와 다르니 주의하시기 바랍니다~

 

반응형

'IT > DB' 카테고리의 다른 글

SQL 개념 정리  (0) 2021.10.20
왜 데이터베이스 튜닝을 해야할까 ?? -  (0) 2021.10.14
쿼리란 ?  (0) 2021.10.14
DBMS와 SQL이란  (0) 2021.08.19
[DB]데이터 언어 - DDL,DML,DCL,TCL의 정의  (0) 2021.08.11

+ Recent posts