테이블의 관리하기를 원하는 자료들을 입력, 수정, 삭제, 조회하는 데이터 조작어.
DDL의 경우 실행시 AUTO COMMIT
DML은 COMMMIT을 입력해야함.
SQL Server는 DML도 AUTO COMMIT
INSERT INTO table_name(column_list)
VALUES(column_list에 넣을 value_list);
INSERT INTO PLAYER(PLAYER_ID,PLAYER_NAME)
VALUES('200207','박지성');
UPDATE table_name SET 수정되어야할 column_name = 수정되기를 원하는 새로운 값;
UPDATE PLAYER SET POSITION='MF';
DELETE FROM 삭제를 원하는 정보가 들어있는 테이블 명
DELETE FROM PLAYER;
ALL 은 DEFAULT 옵션이며 중복된 데이터가 있어도 모두 출력하고
DISTINCT는 중복된 데이터가 있는 경우 1건으로 처리해서 출력한다.
조회된 결과에 일종의 별명을 부여해서 칼럼 레이블을 변경할 수 있다.
SELECT PLAYER_NAME AS 선수명, POSITION AS 위치,
HEIGHT 키,WEIGHT 몸무게
FROM PLAYER;
와일드 카드 | 의미 |
---|---|
* | 문자가 없거나, 하나 이상의 문자가 어떤 값이 와도 상관없음 |
% | 문자가 없거나, 하나 이상의 문자가 어떤 값이 와도 상관없음 |
_ | 하나의 문자가 어떤 값이 와도 상관없음 |