본문 바로가기
> 개발/Database

[MySQL] 터미널로 MySQL 사용하기 : 데이터 추가/수정/삭제

by @일리 2023. 8. 1.

테이블에 데이터 추가하기

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;

 

댓글