SQL의 기본 용어
릴레이션 = 테이블
튜플 = 행 = record
애트리뷰트 = 열 = field
SQL 명령의 끝은 = ;(세미콜론)
도메인 = 속성의 값, 타입, 제약사항에 대한 값의 범위
메타 문자 * : 모두, \ : 탈출문자(메타 문자와 다르게 사용하고 싶을 때), ' : 숫자가 아닌 모든 것을 ' '로 묶음
'내용's'내용' 을 쓰고싶은 경우 탈출문자 이용할 수 있음
스키마 : 열 이름, 열 타입, 길이 (가변 문자), 제약 조건, 등 열에 대한 정의
ex) NULL이 존재할 수 있다.
뷰 : 가상의 테이블 정의
카탈로그 : 스키마의 모임
테이블 생성 명령어 : CREATE TABLE
VARCHAR : 가변
제약 조건 : NOT NULL, DEFAULT, CHECK
키, 참조 무결성 제약 조건 : PRIMARY KEY, UNIQUE, FOREIGN KEY
제약 조건에 이름 부여 : CONSTRAINT
CHECK 로 행 제약 조건 명시(열 간의 제약 조건도 명시 가능)
INSERT INTO 테이블이름(열 순서) VALUES(앞의 열순서대로 값 입력);
INSERT INTO 테이블이름 VALUES(열순서대로 값 입력);
별칭 : rename 은 한 명령어 안에서만 유효 (AS 생략 가능)
->다른 단어로 표현할 경우, 짧게 표현하고 싶은 경우 사용
여러 테이블에 같은 열 이름 존재 시 .(dot) 사용
DISTINCT : 중복제거
SELECT DISTINCT name FROM list; : list 테이블에서 서로 중복인 name 열 조회
% : 0개 이상의 불특정 문자
_ : 한 글자의 불특정 문자
숫자열은 사칙연산 사용 가능
ASC : 오름 차순
DESC : 내림차순
데이터 항목 : 셀
'학교수업' 카테고리의 다른 글
데이터베이스 12주차 (0) | 2022.11.22 |
---|---|
컴퓨터그래픽스응용 11주차 (0) | 2022.11.16 |
컴퓨터그래픽스응용 9주차 (0) | 2022.11.02 |
데이터베이스 9주차 (0) | 2022.11.01 |
컴퓨터 그래픽스 응용 중간고사 (0) | 2022.10.19 |