
SQL >SQL - Structured Query Language : 구조적 질의어 Data -> CRUD insert, delete, select, update ( 90%이상이 select ) 기본형식 주석문 자료형 데이터베이스 전환 table 생성 tab

💖 where절 >조건절 대소비교, 판정 형식 예시 비교연산자 all / any / in / exists / between like 💖 정렬(sorting) 형식 예시 💖 그룹화(grouping) 형식 예시 통계 : count / sum / avg

두 개 이상의 테이블을 연결해서 (연결된 테이블의) 데이터를 검색하는 방법목적 : 현재 테이블에서 취득할 수 없는 컬럼의 데이터를 상대 데이터에서 취득하기 위함종류 : \*\*inner join full outer join cross join left / right o

sub query query 안에 query 한 개의 행(row, record)에서 결과가 반환되는 query >- select 한 개 row 한 개 column from 다중 row 다중 column where 다중 row 다중 column select : 한 개

모든 IP의 접근 허용특정 IP 대역 접근 허용특정 IP 접근 허용

여러 값을 or관계로 묶어 나열하는 조건을 where절에 사용할 때 쓸 수 있는 키워드조건의 범위를 지정하는 데 사용. 값은 ,로 구분\-> 여러 행을 한꺼번에 삭제할 수 있다

단순한 group by 절을 통해 한 컬럼의 그룹에 대한 개수를 구할 수 있다count내에 조건을 설정하여 해당 조건에 따른 개수를 구할 수 있다count ~ distinct를 활용하여 중복값을 제거한 개수를 구할 수 있다https://codingspoonin

최근7일간의 데이터를 구하기위해 UNION ALL을 이용하여 0~6까지의 숫자를 가진 행을 생성하였다 >- UNION ALL : 두개 이상의 행을 합친다 각 행의 날짜에 따른 집계를 수행하기 위해 LEFT JOIN참조할 4개의 테이블을 연결하였다 결과물

여러 개의 테이블이 foreign key로 묶여 있을 경우, 부모 테이블을 삭제하려 할 때 다음과 같은 오류가 발생한다. ERROR 1451 (23000): Cannot delete or update a parent row: a foreign key constraint