2021.12.22.Wed.
✍ 복습
DOM 작업
추가로
$('넓은 선택자').on('click','좁은 선택자', function(){ });
SQL 작성 순서
select → from → where → group by → having → order by
SQL 실행 순서
from → where → group by → having → select → order by
SQL 간단 정리
- select : 열이름, distinct, *, 그룹함수(min,max,sum,avg,count)
- from : 테이블과 뷰(검색 결과에 이름을 붙인다)
- where : 조건
- group by : 그룹함수를 전체가 아닌 컬럼에 적용할 때
- having : group by에 대한 조건
- order by : 정렬 조건
SQL view 작성 예시
select empno, ename, sal from emp;
create view myView as select empno, ename, sal from emp;
select * from myView;
권한 부여 하기 grant create view to 사용자;
SQL 데이터베이스의 목표

SQL 무결성 제약 조건
데이터의 정확성을 유지하기 위해 테이블을 생성할 때 각 컬럼에 정의하는 규칙들
primary key와 unique는 해당 컬럼에 unique index가 만들어진다.
- not null : NULL 입력 불가, 컬럼 레벨로만 지정 가능
- unique : 중복 불가
- primary key : 개체 무결성 제약조건 (기본키는 not null, unique)
- foreign key : 참조 무결성 제약조건 (외래키는 참조하는 기본키의 도메인 또는 NULL)
- check : 저장 가능한 데이터 값의 범위를 지정