치악산 복숭아
[mysql] DML - insert / update / delete 본문
INSERT 구문 작성
1) 필드명을 지정해 주는 방식
INSERT INTO 테이블명(필드1, 필드2, 필드3, 필드4, ... )
VALUES (필드 1의 값, 필드 2의 값, 필드 3의 값, 필드 4의 값, ... )
디폴트 값이 세팅되는 필드는 생략할 수 있음
추후에 필드가 추가, 변경, 수정되는 경우 유연하게 대처할 수 있음
insert into ROLE (role_id, description) values (200, 'CEO');
2) 필드명을 생략하는 방식
INSERT INTO 테이블명
VALUES(필드 1의 값, 필드 2의 값, 필드 3의 값, 필드 4의 값, ... )
모든 필드 값을 반드시 입력해야 함
UPDATE 구문 작성
UPDATE 테이블명
SET 필드=필드1의 값, 필드2=필드2의 값, 필드3=필드3의 값, ...
WHERE 조건식
조건식을 통해 특정 행만 변경할 수 있음
조건식을 주지 않으면 전체 행에 영향을 미치니 주의
DELETE 구문 작성
DELETE
FROM 테이블명
WHERE 조건식
조건식을 통해 특정 행만 삭제 할 수 있음
조건식을 주지 않으면 전체 행이 삭제될 수 있으니 주의
'BE > mySQL\MariaDB' 카테고리의 다른 글
[MariaDB] mariaDB 설치하기 for MacOS (4) | 2021.10.27 |
---|---|
[mysql] DDL - create / drop (0) | 2020.08.01 |
[mysql] DML - select (0) | 2020.08.01 |
생성한 DB에 접속하기 / MySQL 연결 끊기 / 사용중인 DB 전환하기 (0) | 2020.07.22 |
SQL에서 DB 생성 / 계정 생성 / 권한 부여하기 (0) | 2020.07.22 |
Comments