T_era
[MySQL] Database 시작하기 본문
SQL 시작하기
- 데이터베이스를 사용하기위한 언어
SELECT : 데이터를 가져오는 기본 명령어
FROM : 가져올 '테이블'을 특정해주는 명령어
* : 모든 컬럼을 의미
ex) SELECT * FROM 테이블명
SELECT 컬럼명1, 컬럼명2 FROM 테이블명
as : 컬럼명에 별명을 만들기 위한 명령어
ex) 컬럼명 as 별명 또는 컬럼명 별명
별명 생성시 주의사항 : 영어, _를 사용할 땐 그대로 작성해도 되지만 한글, 특수문자는 ""안에 작성해야함
WHERE : 조건을 부여하기 위한 명령어 조건에 문자는 ''안에 작성
ex) SELECT * FROM human WHERE age=20 // human 테이블에서 age가 20인 데이터를 전부 불러옴
SELECT name FROM human WHERE age=20 // human 테이블에서 age가 20인 데이터의 name을 불러옴
비교연산자
= 같다
<> 같지 않다
> 크다
>= 크거나 같다
< 작다
<= 작거나 같다
BETWEEN : A와 B 사이의 값을 모두 불러온다
ex) SELECT * FROM human WHERE age BETWEEN 21 and 23 // age가 21~23인 값 불러옴
IN : 포함하는 조건 추가
ex) SELECT * FROM human WHERE age IN (21, 23, 25) // age가 21, 23, 25인 값 불러옴
LIKE : 완전히 같은 것이 아닌 비슷한 값을 조건으로 추가
ex) SELECT * FROM human WHERE name LIKE '김%' // name이 '김'을 포함한 값 불러옴
'김%', '%김%', '%김' 모두 가능
WHERE에 여러 조건을 적용하는 방법
and 둘다 포함하는 값
or 둘 중 하나를 포함하는 값
not <>와 동일 ex)WHERE NOT age = 21 // age가 21이 아닌 값
'Programing > Datababse' 카테고리의 다른 글
| [MySQL] 조회한 값 조절하기 (1) | 2025.03.21 |
|---|---|
| [MySQL] SubQuery와 Join (0) | 2025.03.21 |
| [MySQL] 조건문 사용하기 (1) | 2025.03.21 |
| [MySQL] SQL문을 원하는 대로 가공해서 출력하기 (0) | 2025.03.20 |
| [MySQL] 데이터베이스 연산하기와 입맛대로 결과 조회하기 (0) | 2025.03.20 |