서버/데이터베이스
[SQL] DML (Data Manipulation Language, 데이터 조작 언어)
sm.jeon
2024. 1. 16. 23:34
반응형
SELECT
테이블의 데이터 조회 시에 사용한다.
SELECT [컬럼 목록] FROM [테이블명];
- 컬럼 목록
- * : 테이블 내 모든 컬럼을 선택한다.
- 컬럼 1, 컬럼 2 ... : 나열한 컬럼을 선택한다.
- DISTINCT: 중복행을 제거한다.
- ALIAS: 컬럼의 별칭을 설정한다.
- CONCAT: 컬럼을 합친다.
- ORDER BY 컬럼 명 [ASC(기본값)/DESC]: 컬럼 명을 기준으로 ASC(오름차순) 혹은 DESC(내림차순) 정렬한다.
- WHERE 조건식: 조건에 따라 결과를 필터링한다.
- 등등..
INSERT
테이블에 데이터를 추가할 때 사용한다.
INSERT INTO [테이블명] [컬럼1, 컬럼2, 컬럼3] VALUES [값1, 값2, 값3];
INSERT INTO [테이블명] SELECT * FROM [테이블명]; // 같은 형태의 view가 출력되어야 함.
UPDATE
테이블 내의 값을 수정할 때 사용한다.
UPDATE [테이블명] SET [컬럼명] = [변경할 데이터] WHERE [변경 조건];
DELETE
데이터 삭제 시 사용한다.
DELETE FROM [테이블명] WHERE [삭제 조건];
반응형