테이블에 데이터 추가하기
users 테이블에 데이터를 추가해보자. 데이터를 추가할 때는 INSERT문을 작성하면 된다.
INSERT INTO users (id, name, email, profile_image, password)
VALUES ("1", "송아지", "song@email.com", "imgURL", "password")
삽입한 데이터를 보고 싶으면 SELECT 문을 사용해야 한다.
데이터 두 개를 더 추가해서 총 3개의 데이터를 users에 넣어주었당~!
posts 테이블에도 열심히 데이터를 추가했다.
데이터 수정하기
다람쥐의 이메일 주소를 daram@email.com 에서 dotori@email.com으로 수정해보자.
UPDATE ~ SET 을 사용하면 된다.
UPDATE users SET email = "dotori@email.com" WHERE id = 2;
update 변경할테이블명 SET 컬럼명 = '변경할 내용' [WHERE 조건] 을 해주면 위와 같이 값이 변한다.
데이터 삭제하기
데이터를 삭제할 때는 DELETE를 사용하면 된다. DELETE FROM 테이블명 [WHERE 조건]을 이용해서 id가 2인 게시글을 삭제해보장!
MySQL을 터미널로 명령하니까 DOS 감성 제대로 난다. MySQL 워크벤치보다 터미널로 상호작용하는 게 더 재밌당ㅋㅋㅋ
JOIN
이번엔 테이블이 두 개 있으니 두 테이블을 합쳐보장!!
SELECT users.id, users.name, users.email, posts.id, posts.title, posts.content
FROM users, posts
WHERE posts.user_id = users.id;
그러면 합쳐진 결과가 이렇게 나온다.
혹은 INNER JOIN을 이용해서 다음과 같이 작성해도 같은 결과가 나온다.
SELECT users.id, users.name, users.email, posts.id, posts.title, posts.content
FROM users
INNER JOIN posts ON users.id = posts.user_id;
'> 개발 > Database' 카테고리의 다른 글
[MySQL] 터미널로 MySQL 사용하기 : 테이블 생성/수정/삭제 (0) | 2023.08.01 |
---|---|
[DB] SQL ROLLUP과 CUBE (0) | 2023.06.28 |
[MySQL] 맥북 MySQL Workbench 응용 프로그램이 예기치 않게 종료되었습니다. (0) | 2023.02.28 |
데이터베이스와 RDBMS (0) | 2023.02.20 |
댓글