본문 바로가기

컴퓨터공학62

쿼리 처리 순서 Query 처리 순서는 다음과 같다. 1. from: 한 개 이상의 테이블을 이용하여 테이블을 만든다. -> 튜플을 하나씩 꺼낸다. ( from에서 alias한 것은 전체 범위에서 사용 가능) 2. where: 꺼내진 하나의 튜플을 기준으로 where 부분을 evaluate 한다. true일 경우 통과, false일 경우 누락 3. select: 테이블에서 보여질 원하는 칼럼만 지정한다. (이 때 칼럼을 alias 사용한 것은 이 시점부터 사용 가능) 4. group by: 5. having: 6. order by: 출력시 튜플을 정렬할 기준을 정한다.( select에서 선택한 칼럼 중 1개 이상이 옴) 7. limit : 출력할 튜플의 개수를 지정한다. (오프셋도 사용 가능) 2019. 10. 19.
CREATE QUERY 보호되어 있는 글 입니다. 2019. 10. 10.
INSERT_QUERY 보호되어 있는 글 입니다. 2019. 10. 10.
DDL 명령어 CREATE, ALTER, DROP 세 종류가 있으며 각각의 예시를 보자. 최초에 CREATE 하는 방법 comma 로 각 문장들을 연결하며 ( ) 에 각 column에 대한 설명들이 나오고 제약사항(pk, foreign key 등)이 나온다고 우선 쉽게 받아들이자. column에 대한 설명은 column_name + column_type +a 이 정의된다. 이후 제약사항이 온다고 생각하면 된다. 더 자세한 사항은 manual 참고. https://dev.mysql.com/doc/refman/8.0/en/create-table.html CREATE 예시) CREATE TABLE student( sno INT, sname CHAR(10), year int CHECK( year >=1 and year 2019. 10. 10.