데이터 조작어(DML)
: DB에 저장된 데이터 조회, 수정, 삭제
ex. select, insert, delete, update
함수 종류 및 형식
INSERT
INSERT INTO 테이블명(컬럼명) VALUES 값
ex.
INSERT INTO fashion(name, size, color) VALUES ("면바지", 90, "블루");
UPDATE
UPDATE 테이블명 SET col = value WHERE (col = value);
ex.
UPDATE fashion SET size = 105 WHERE (size = 100 AND name="카고바지");
DELETE
DELETE FROM 테이블명 WHERE (col = value);
ex.
DELETE FROM fashion WHERE name = "카고바지";
➕ 추가적으로 알아두면 좋은 함수
CAST
: 특정 데이터 형식의 식을 다른 데이터 형식으로 변환하는 함수
CAST(REPLACE(바꿀 속성, 바꾸고 싶은 부분, 바꿀 부분) AS 데이터 형식
ex.
CAST(REPLACE(CURRENT_DATE,'-','') AS UNSIGNED
- UNSIGNED: 부호가 없는 숫자 형식
- CURRENT_DATE에서 '-'를 ''로 바꾸고 부호가 없는 숫자 형식으로 변환
반응형
'IT Study > DB' 카테고리의 다른 글
[Programmers SQL] WITH RECURSIVE문 (1) | 2024.10.22 |
---|---|
[DB] 인덱스 개념, 종류 및 적용(feat. PostgreSQL) (0) | 2024.01.28 |
[DB] 트랜잭션 (feat. nest.js, PostgreSQL) +에러해결 (0) | 2024.01.26 |
[TypeORM] QueryBuilder | SELECT 절에서 as 사용하기 (with. getMany vs getRawMany) (0) | 2024.01.24 |
[SQL] 제약조건 추가 및 삭제 쿼리 (Feat. Elice 12주차) (0) | 2023.11.07 |