본문 바로가기

프로그래밍/DB

데이터베이스 기초 2

6. UPDATE

 : 테이블의 기존 레코드를 수정하는데 사용한다

 

ex)

UPDATE table_name

SET column1 = value1, column2 = value2, ...

WHERE condition;

 

WHERE 절은 갱신해야하는 레코드를 지정한다. WHERE 절을 생략하면 테이블의 모든 레코드가 업데이트된다.

 

7. DELETE

 : 테이블의 기존 레코드를 삭제하는데 사용한다

 

ex)

DELETE FROM table_name WHERE condition;

 

WHERE 절은 삭제될 레코드를 지정한다. WHERE절을 생략하면 테이블의 모든 레코드가 삭제된다.

 

8. SELECT TOP

 : 리턴할 레코드 수를 지정하는데 사용된다.

수천개의 레코드가 있는 큰 테이블에서 유용하다. 많은 수의 레코드를 반환하면 성능에 영향을 줄 수 있다.

MySQL에서는 LIMIT 절을 지원하고 OracleROWNUM을 사용한다

 

9. MIN(), MAX()

 : MIN() 함수는 선택된 컬럼의 가장 작은 값을 리턴한다

   MAX() 함수는 선택된 열의 가장 큰 값을 반환한다

 

ex)

SELECT MIN(column_name)

FROM table_name

WHERE condition;

 

SELECT MAX(column_name)

FROM table_name

WHERE condition;

 

10. COUNT(), AVG(), SUM()

: COUNT() 함수는 지정된 조건과 일치하는 행 수를 반환한다

  AVG() 함수는 숫자 열의 평균값을 반환한다

  SUM() 함수는 숫자 열의 총 합계를 반환한다

 

ex)

SELECT COUNT(column_name)

FROM table_name

WHERE condition;

 

SELECT AVG(column_name)

FROM table_name

WHERE condition;

 

SELECT SUM(column_name)

FROM table_name

WHERE condition;

 

'프로그래밍 > DB' 카테고리의 다른 글

데이터베이스 기초 1  (0) 2019.08.04