Backend/Spring
#12 MySQL - CRUD with DML
RadderNepa
2023. 8. 14. 03:42
DDL(Data Definition Language) : 데이터 정의어
DML(Data Manipulation Language) : 데이터 조작어
CREATE
INSERT INTO [테이블명] (
필드1,
필드2,
...
) VALUES (
값1,
값2,
...
);
INSERT INTO FRUIT (NAME, PRICE, STOCKED_DATE) VALUES ('사과', 1000, '2023-01-01');
cf) id 컬럼의 값은 auto_increment 덕분에 자동으로 들어간다.
READ
SELECT * FROM [테이블명];
SELECT * FROM [테이블명] WHERE [조건];
cf) 조건에는 =, <=, !=, <, >, >=, between, in, not in, and, or 등을 함께 쓸 수 있다.
SELECT * FROM FRUIT;
UPDATE
UPDATE [테이블명] SET
필드1 = 값,
필드2 = 값,
...
WHERE [조건];
UPDATE FRUIT SET
PRICE = 1500
WHERE NAME = '사과';
DELETE
DELETE FROM [테이블명] WHERE [조건];
DELETE FROM FRUIT WHERE NAME = '사과';