DML(Data Manipulation Language)
데이터베이스에 입력된 레코드를 조회 / 수정 / 삭제 / 추가하는 등의 역할을 하는 언어
INSERT INTO 테이블명(컬럼) VALUES(값);
INSERT INTO MEMBER VALUES(
'newlec', '111', '홍길동', '남성', '1996-05-06',
'010-1111-2222', 'newlec@naver.com', '2022-02-27'
);
-- 모든 필드에 값 입력
INSERT INTO MEMBER(ID, PWD) VALUES('newlec', '111');
-- 원하는 필드만 값 입력, 입력하지 않은 값은 NULL 값
SELECT * FROM 테이블명;
-- 테이블의 모든 컬럼을 조회
SELECT 컬럼명 FROM 테이블명;
-- 테이블의 원하는 컬럼만 조회
SELECT DISTINCT 컬럼명 FROM 테이블명;
-- 테이블의 원하는 컬럼 중복 제거 후 조회
SELECT ID AS USER_ID, NAME, PWD FROM MEMBER;
-- 컬럼 명 뒤에 AS를 삽입하여 별칭 설정, AS 생략 가능
SELECT ID "USER ID", NAME, PWD FROM MEMBER;
-- 빈 공백 삽입하고 싶을 경우 " " 이용
UPDATE 테이블명 SET 컬럼명 = 변경할 값 WHERE 조건;
UPDATE MEMBER SET PWD = '222';
-- MEMBER 테이블의 모든 행의 PWD를 '222'로 변경
UPDATE MEMBER SET PWD = '222' WHERE ID = 'newlec';
-- MEMBER 테이블 중 ID 값이 'newlec'이면 PWD를 '222'로 변경
DELETE FROM 테이블명 WHERE 조건;
DELETE FROM MEMBER WHERE ID = 'newlec';
-- MEMBER 테이블 중 ID 값이 'newlec'이면 삭제