240531 TIL
1.데이터베이스
= 데이터가 저장되어있는 큰 폴더
- 테이블은 엑셀파일 처럼 생김
- 각 열을 컬럼 또는 필드
-SQL의 기본 명령어
- SELECT , FROM
- 가장 기본적인 문법
- 모든 SQL에는 SELECT, FROM문이 반드시 들어옴
SELECT- 데이터를 가져오는 기본 명령어
FROM- 데이터를 가져올 테이블을 특정
*-모든 컬럼을 가져와준다는 의미로 SELECT 옆에 들어오게 됨
-실행방법
select *
from food_orders
-필요한 항목만 뽑아서 사용하기
* 대신에 필요한 컬럼을 셀렉 옆에 적어줌
select 컬럼1, 컬럼2
from 테이블
-컬럼에 별명을 주는 법
방법1 : 컬럼1 as 별명1
방법2 : 컬럼2 별명2
**유의사항**
영문, 언더바 - 별명만 적음
특수문자, 한글 - "별명"으로, 큰 따옴표 안에 적어줌
-조건에 맞는 데이터로 필터링하기
where 절-데이터 중 특정 조건을 필터링
select *
from 테이블
where 필터링 조건 (eg. 20살 이상)
**필터링은 숫자가 아닌 문제에도 사용 가능 그 대신에 ''(작은따옴표) 사용
-필터링을 할 때 유용한 표현 알아보기
- 비교연산
BETWEEN - A와 B 사이
- 기본문법 : between a and b
IN - 포함하는 조건 주기
- 기본문법 : in (A, B, C)
LIKE - 완전히 똑같지는 않지만, 비슷한 값을 조건으로 주기
- 특정한 문자로 시작: like '시작문자%'
- 특정한 문자를 포함: like '%포함문자%'
- 특정한 문자로 끝남: like '%시작문자'
- %는 모든 문자를 의미
-where 절에 여러 조건 적용
- 여러 개의 조건을 적용할 때, 사용되는 연산
- and - 앞 조건도 만족하고 뒷조건도 만족하는 것
- or - 하나의 조건만 만족해도 조회되는
- not - <> 이거와 동일한 의미
Q. 상품 준비시간이 20~30분 사이인, 한국음식점의 식당명과 고객번호 조회하기
'✨Today I Learned > MySQL' 카테고리의 다른 글
사전캠프 10일차 - SQL 5주차 정리 / SQL 코드카타 11번~19번 (0) | 2024.06.07 |
---|---|
사전캠프 9일차 - SQL 5주차 강의 정리, SQL 코드카타 2번~10번 (0) | 2024.06.05 |
사전캠프 - SQL 4주차 강의 정리 (0) | 2024.06.04 |
240603 사전캠프 7일차(SQL 3주차 강의 정리) (0) | 2024.06.03 |
사전캠프 6일차 - SQL 2주차 강의 정리 (0) | 2024.06.01 |