-
DML (데이터 조작어)DB 2020. 10. 20. 22:07
DML
SELECT - 검색
INSERT - 삽입
UPDATE - 수정
DELETE - 삭제
SELECT 예)
SELECT 컬럼명 FROM 테이블명;
SELECT DISTINCT 컬럼 FROM 테이블명;
- 중복제거 출력
SELECT 컬럼명 FROM 테이블명 ORDER BY 컬럼명 (ASC|DESC);
- 컬럼기준으로 오름차순/내림차순 정렬
SELECT CONCAT(칼럼1,'-',칼럼2) FROM 테이블명;
- 칼럼1-칼럼2 합쳐서 출력
SELECT 컬럼명 FROM 테이블명 WHERE 조건식;
SELECT 컬럼명 FROM 테이블명 WHERE 컬럼명 = 조건;
- 컬럼 값이 조건과 같은 것 출력
SELECT 컬럼명 FROM 테이블명 WHERE 컬럼명 IN (조건1, 조건2);
SELECT 컬럼명 FROM 테이블명 WHERE 컬럼명 = 조건1 OR 컬럼명 = 조건2;
- 값이 조건1 이거나 조건2 것 출력
SELECT 컬럼명 FROM 테이블명 WHERE 컬럼명 LIKE '%문자열%;
- 문자열 들어가는 것 출력
와일드카드를 이용하여 특정 문자 포함 조건 만들수 있음
% 길이를 모르는 문자열
_ 문자 1개
SELECT SUBSTRING ('문자열', 시작번호, 길이);
- 문자열 시작번호에서 길이만큼 잘라서 출력
SELECT (LPAD | RPAD) (문자열, 길이, 문자);
- 문자열이 길이 만큼 안되면 왼쪽/오른쪽에 문자로 채워서 출력
SELECT (LTRIM | RTRIM) (문자열);
- 문자열에 왼쪽/오른쪽 공백제거
INSERT 예)
INSERT INTO 테이블명 (필드1, 필드2, ...) VALUES (피드1 값, 필드2 값, ...);
- 필드마다 값 삽입(필드는 생략가능하고, 생략하면 다 넣어야함)
UPDATE 예)
UPDATE 테이블명 SET 필드1=필드1값, 필드2=필드2값,... WHERE 조건식
DELETE 예)
DELETE FROM 테이블명 WHERE 조건식
'DB' 카테고리의 다른 글
DDL (데이터 정의어) (0) 2020.10.21 MySQL 명령어 (0) 2020.10.20 SQL (0) 2020.10.20 데이터베이스/데이터베이스 관리 시스템 (0) 2020.09.09