28일: .append(), SQL 작성순서, 실행순서, 간단정리, view작성, 무결성 제약 조건

Jiwontwopunch·2021년 12월 22일
0

국비기록

목록 보기
28/121
post-thumbnail

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 : 저장 가능한 데이터 값의 범위를 지정

0개의 댓글