표를 만들어봤고 이제 그럼 표에서 내가 원하는 정보만을 추출하는 과정을 배워보자
기본 명령어의 형태는
SELECT 기준값, FROM 테이블명칭 WHERE 조건 ;
ex)
mysql> SELECT title,color,favor FROM topic WHERE favor = "good" ;

기준값을 title, color , favor 로 설정하고 topic 이라는 테이블에서 조건을 favor 항목 값이 good 인것들을 보여주라 라는 명령을 내렸더니 위에 같은 결과가 나온다.
그리고 id 값을 기준으로 정렬해줄수도있다. 방금 친 명령어에 ORDER BY id DESC ; 을 추가해주면 (DESC은 오름차순으로 이해하면 될듯하다 )
id 가 높은 값부터 나온다.

그리고 혹시나 지금 테이블에 너무 많은 값들이 있고 나는 특정수의 정보만을 원한다면 LMIT 숫자; 명령어를 추가주면된다.

이렇게 숫자에 2를 넣어주면 원래3행 정보들이 나오겠지만 2개만 나오게해준다.
UPDATE
이제 혹시나 정보를 수정하고 싶을때는 어떻게 해야할까?
바로 UPDATE 명령어를 쓰면 된다.
UPDATE 테이블명칭 SET 기준="기준값" WHERE 어떤위치
갑자기 당근이 맛있어지고 여러개라고 가정하고

WHERE 뒤에는 id 가 2인 행렬에 정보를 저렇게 바꾸겠다는 뜻이다. carrot은 id 가 2인행에 있으니
꼭 입력해줘야 한다. 입력을 안할시 모든 favor 값이 good 으로 바뀔것이라고 한다.

그럼 이렇게 캐럿의 이름과 맛 이 변했다!
DELETE
이제 그럼 행을 삭제하는 법도 알아보자
DELETE FROM 테이블명칭 WHERE id=숫자;
당근이 있는 2행 을 다시지워보자

그리고 표 전체를 다시 선택해주면 이렇게 당근행이 빠졌다.

그리고 다시 INSERT 를 이용해서 당근을 다시 넣어주자

챠 이렇게 넣었다. 끝!
'MySQL' 카테고리의 다른 글
| 문제 2 . 어린동물 찾기 (0) | 2024.07.02 |
|---|---|
| 문제 1. 아픈 동물 찾기 (0) | 2024.07.02 |
| 2개의 칼럼 값 바꾸기 ,그룹 함수 (0) | 2023.07.13 |
| XAMPP 와 SQLyog community 이용해서 데이터 베이스 만들기, 간단한 표 만들기 (0) | 2023.07.12 |
| MySQL 용어, table 만들기 (0) | 2023.05.18 |