1. (SQR) Structured Query Language
- 관계형 데이터베이스에서 데이터를 저장, 검색, 수정 및 관리하기 위해
사용되는 표준화된 프로그래밍 언어
- 대량의 데이터를 빠르고 효율적으로 처리할 수 있는 최적화된 성능 제공
https://www.sql-practice.com/
이 사이트에서 실습
2. SQR 문법
2-1. SELECT
- SELECT 기본 구조 : SELECT column1, column2 FROM table_name;
: 테이블에서 특정 column을 선택하여 조회
- SELECT * FROM table_name : column을 따로 지정하지 않고 *을 사용하면 전체 컬럼이 조회됨.

2-2. WHERE
* _SELECT column1, column2 FROM tablename WHERE 조건;
- where뒤에 오는 조건 : =, <, <=, BETWEEN, IN, LIKE, IS NULL, IS NOT NULL

BETWEEN은 사이에 있는 값을 출력하고 싶을 때

IS NULL은 입력된 값이 없는 경우
반대로 IS NOT NULL을 입력하면 값이 입력된 항목들만 출력됨.

LIKE는 입력한 문자가 들어가져 있는 항목들을 출력 (%이용)
- 'A%' : A로 시작하는 값들 출력
- '%a% : 입력된 값들 사이에 a가 포함된 경우 전부 출력
- '%a' : a로 끝나는 값들의 정보들을 출력


부등호 사용 가능
2-3. ORDER BY
- SELECT column1, column2 FROM table_name ORDER BY column ASC; 또는 DESC;
: ORDER BY column ASC; - > 오름차순으로 정리 (기본값)
: ORDER BY column DESC; - > 내름차순으로 정리

작성순서
- SELECT
- FROM
- WHERE
- ORDER BY
--> 문장의 끝은 ;라고 생각하기