MySQL - 데이터 CRUD 키워드
(insert, select, update, delete)
CRUD의 키워드를 알아보기 위해
데이터베이스 생성과 테이블 생성을 해보자.
test라는 DB를 생성하고 customer라는 테이블을 생성.
그 안에는 id, name, email,. age 컬럼을 생성해줬다.

CRUD의 C
(insert into)
insert into를 사용해서 데이터 생성을 해보자.
홍길동, 김나나, 김철수라는 사람들의 이메일과 나이를 생성했다.

CRUD의 R
(select)
데이터가 잘 생성됐는지 확인하기 위해 select를 사용해준다.
select * from customer; 입력을 하고 실행을 하면
홍길동, 김나나, 김철수의 데이터가 잘 들어갔는지 확인할 수 있다!

여기서 *은 모든 데이터를 뜻한다.
하나의 데이터만 보고싶을 때는 where라는 키워드를 사용해준다.
name이 홍길동인 사람의 데이터만 가져오고싶다면
where name = '홍길동' 을 추가해주면 된다.

CRUD의 U
(update set)
기존에 있던 사용자의 정보를 수정하고싶을 땐 update를 사용해준다.
수정을 해주기 전에 먼저 어떤 데이터를 수정할건지 select *을 해서 전체 데이터를 보고 해주자.
update 키워드엔 set도 같이 사용되는데,
김나나의 이메일 주소를 기존 abc@naver.com에서 abc@gmail.com로 수정해보자.
set 옆에는 바꿀 데이터 abc@gmail.com 을 입력해주고
바꾸려는 사람이 누군지 찾아야되니까 where name = '김나나' 를 입력해주면 된다.

CRUD의 D
(delete)
이미 있는 데이터를 삭제하고 싶을 때는 delete를 사용해준다.
id 1인 사람의 데이터를 삭제해보자.
where 키워드를 같이 사용해주면 된다.

삭제가 잘 됐는지 select 해서 확인해보면 된다.

'Database > MySQL (DBeaver)' 카테고리의 다른 글
| [DBeaver-MySQL] : 여러 문자열을 하나로 합치는 concat()함수 (0) | 2025.01.12 |
|---|---|
| [DBeaver-MySQL] : 문자열 변경하는 replace() 함수 (0) | 2025.01.12 |
| [DBeaver-MySQL] MAX(최대값) 함수와 MIN(최소값) 함수 (1) | 2025.01.12 |
| [DBeaver-MySQL] 테이블에 하나의 데이터 넣기 : insert into (1) | 2025.01.12 |
| [DBeaver-MySQL] 데이터 타입 - timestamp (0) | 2025.01.12 |