최대 1 분 소요


◆DML(Data Manipulation Language)

데이터를 조작하는데 사용되는 언어이다.

  • insert
  • update
  • delete
  • select


◆insert

기존 테이블에 행을 삽입하는 구문으로 아래와 같이 사용되게 된다.

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


◆update

기존 테이블 행의 값을 갱신하기 위해 사용하는 구문이다.

UPDATE 테이블명
SET [컬럼명] = [변경할 데이터]
WHERE [컬럼명] = [선택조건];
Ex)
UPDATE member 
SET memberState = 'WITHDRAW'
WHERE email = 'chwang6641@naver.com';


◆delete

테이블의 기존 행을 삭제하는 것으로 만약 WHERE절이 없다면 전체 행을 삭제하게 된다.

-- 해당 테이블에 선택한  삭제
DELETE 
FROM [테이블명]
WHERE [삭제할 ] = [선택조건];
Ex)
DELETE member 
WHERE mem_email = 'gva3333@nate.com';

-- 해당 테이블의 전체행 삭제
DELETE 
FROM [테이블명];


◆select

데이터를 조회하거나 검색할 때 사용되는 명령어이다.

1)모든 컬럼 조회

SELECT * 
FROM [테이블명];

2)조건에 맞는 컬럼 조회

SELECT 조회하고자 하는 컬럼1, 컬럼2 .,,, 
FROM 테이블명
WHERE [조건식]

3) 각각의 필드명에 별칭을 부여해서 조회

별칭에 띠어 쓰기 하지 않는다. 띄어 쓰기가 들어간 별칭은 큰따옴표로 묶어서 사용한다.

select [필드명1] as [별칭1], [필드명2] as [별칭2] FROM [테이블명];
Ex)
select subject as 영화제목, makeyear as 출판년도 FROM booklist;

4) 테이블의 데이터 개수 확인

select count(*)
FROM [테이블명];

태그:

카테고리:

업데이트:

댓글남기기