select *
from cats;
기본적으로 데이터를 읽을때는
select 셀렉트 뒤에 입력된 컬럼을 선택한다
from 프롬 뒤에 입력된 테이블로부터
라고 생각하면 되겠다
그리고 여기선 테이블이름이 cats
*은 모든컬럼을 의미하게 된다
그렇게 되면
select * from cats;
는
cats 테이블의 모든 컬럼을 보여줘
라는 의미가 되겠다

그러면 이런식으로 보여주게 된다
select name
from cats;
만약
이렇게 입력한다면

선택한 컬럼만을 보여주게 되는 것
2개의 컬럼을 가져오고 싶다면?
select ID, name
from cats;

, 컴마로 구분하여 추가로 가져올 수 있다
순서를 내 맘대로는?


적는 순서를 달리하면 순서를 내 맘대로도 가능하다
ID 와 name을 가져오되 name을 cat name으로 나오도록 가져오자
select ID, name as 'cat name'
from cats;

가져온 컬럼 뒤에 as 'after 컬럼이름'을 적게 되면
변환되어 보여준다
select ID 'cat ID', name 'cat name'

하나만 적용되는것이 아니며 각각 적용되고
as는 입력하지 않아도 된다
select ID cat_ID, name cat_name
from cats;

after 컬럼이름에 공백이 없다면 ' '를 생략해도 된다
select ID CatId, name CatName
from cats;

보통 이를 헝가리안 표기법이라고도 하는데
문자의 앞글자를 대문자를 쓰는 방법이 대중적으로 쓰인다
age가 4인 데이터를 가져오는 법
select *
from cats
where age = 4;

기존과 같으며 조건이 추가될때
이 조건을
where로 입력하게 된다
그렇다면 age가 6보다 큰 데이터는?
select *
from cats
where age > 6;

위와 같다
'MYSQL' 카테고리의 다른 글
MYSQL - CRUD 3 - 2. update 오류 (0) | 2024.05.13 |
---|---|
MYSQL - CRUD 3. Update , Delete (0) | 2024.05.13 |
MYSQL - CRUD 1. Create (1) | 2024.05.13 |
MySQL 테이블 생성 (0) | 2024.05.13 |
MySQL 데이터타입 (0) | 2024.05.13 |