본문 바로가기

데이터베이스/MySQL

SQL 문법 DML

  DML

▶ 테이블의 조회 - DML

 - 테이블 내 전체 데이터 조회

 

 - 테이블 내 선택 데이터 조회

 

- 테이블 내 데이터값 선택 조회 (WHERE)

u_add 데이터 값이 덕진동과 일치하는 행만 찾아서 보여준다.

 

▶ 테이블 데이터 삽입 - DML

 - INSERT 구문(테이블 데이터 삽입)

▶ 테이블 데이터 변경 - DML

UPDATE 구문(테이블 데이터 수정)

WHERE 구문으로 u_id가 id010인 값을 찾아 위의 내용을 업데이트(수정)한다.

더보기

F9로 실행해 보면

테이블의 데이터 중 위의 데이터가 아래로 바뀐다.

 

▶ 테이블 데이터 삭제 - DML

- TRUNCATE TABLE (DDL)

 

- DELETE 구문 (테이블 데이터 삭제)

 

위의 구문들은 테이블의 데이터를 전체 삭제하지만,

아래 처럼 WHERE 구문을 추가하여 행을 선택하면 해당 데이터만 삭제한다.

F9로 실행하면

 

이런 결과가 나온다. 영향받은 행 1.

 

데이터를 새로고침 F5 하면 id005의 홍05데이터가 삭제되었다.

 

 

▶ 테이블 복제

 

테이블 데이터를 복제하여 새로운 테이블로 생성이 가능하다

 

▶ 테이블 정렬

 

▶ 데이터 조회

- LIMIT 제한된 조회

내림차순(DESC)으로 5개까지 끊어 보여준다.

 

오름차순(ASC)으로 0(첫번째행)부터 5개까지 끊어 보여준다.

 

 

▶ 중복 데이터 조회

- DISTINCT

중복된 값 중 하나만 조회(출력).

테이블 내 데이터 조회
위의 조회한 데이터 한글 정렬

- GROUP BY

count : 중복된 값의 카운트를 센다

 

 

- HAVING

count에 조건을 걸어 만족하는 GROUP 값만 보여준다.

 

'데이터베이스 > MySQL' 카테고리의 다른 글

SQL 연산자  (0) 2020.03.31
SQL 내장함수  (0) 2020.03.31
SQL 집계함수  (0) 2020.03.31
SQL 문법 DDL, DCL  (0) 2020.03.31
MySQL, HeidiSQL 설치하기  (0) 2020.03.31