쌓고 쌓다
[혼공S] CH.3-1 요약 본문
- USE : 데이터베이스를 선택하는 구문
- SELECT ~ FROM ~ WHERE : SELECT 다음에는 열 이름, FROM 다음에는 테이블 이름, WHERE 다음에는 조건식
- 관계 연산자 : WHERE 절에 크다/작다/같다 등을 지정하는 기호로 >, >=, <, <=, = 등이 존재
- 논리 연산자 : 관계 연산자가 2개 이상 나오면 AND, OR 사용 가능
- LIKE : 문자열 비교 시 모두 허용은 %를 사용 ( '%우' ), 한 글자 지정은 _를 사용 ( '__핑크')
용어 정리
용어 | 영문 용어 | 설명 |
주석 | remark | 하이픈(-) 2개와 띄어쓰고 설명 작성 |
VARCHAR | 문자형으로 CHAR와 비슷함 | |
AUTO_INCREMENT | 자동으로 숫자를 입력시켜줌. 테이블 생성할 때 지정함 |
|
* | 모든 열을 지정할 때 사용하는 기호 | |
별칭 | alias | SELECT문에서 실제 열 이름 대신에 출력되도록 설정하는 문자 |
% | 문자열에서 여러 문자에 대응하는 기호 | |
_ | 문자열에서 한 문자에 대응하는 기호 |
확인 문제
1. ④
-> 회원 테이블 PK를 구매 테이블에서 외래 키를 사용하므로 관련이 있음.
2. ②, ③
-> 테이블이 아닌 데이터 베이스를 지정함, 쿼리창을 닫거나 MySQL을 재시작 시 다시 USE를 사용해야 함.
3. ①
-> mem_number == 4가 아닌 mem_number = 4로 해야 함.
4. ①, ③
-> 주소의 지역이 서울, 경기인 사람을 추출하고 싶으니 아래의 쿼리문이 적절함
SELECT * FROM WHERE addr IN('서울', '경기');
SELECT * FROM WHERE addr = '서울' OR addr = '경기';
'프로그래밍 > SQL' 카테고리의 다른 글
[혼공S] CH.3-2 요약 (0) | 2022.06.25 |
---|---|
[SQL] ORDER BY, LIMIT, DISTINCT, GROUP BY, HAVING, 집계함수 (0) | 2022.06.24 |
MySQL Starting the server 무한 로딩 (0) | 2022.06.24 |
[SQL] SELECT ~ FROM ~ WHERE + USE, IN(), LIKE, 서브쿼리 (1) (0) | 2022.06.23 |
[Database] ERD 다이어그램 (0) | 2022.01.26 |
Comments