티스토리 뷰

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 = '사과';

'Backend > Spring' 카테고리의 다른 글

#14 application.yml 설정 시 주의사항  (0) 2023.08.17
#13 Spring - MySQL 연동  (0) 2023.08.16
#11 MySQL - CREATE TABLE  (0) 2023.08.13
#10 유저 조회 API  (0) 2023.08.12
#9 유저 생성 API  (0) 2023.08.11
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
글 보관함