==각 relation의 schema 지정
==attribute의 (column) domain value
==integrity constraint – 제약조건 선정
==indices (index의 복수) 지정
==각 relation(table)의 security와 authorization 지정
==disk 에 저장된 물리적(physical )구조 지정
사용되는 data type
==char(n) – 고정형 문자
==varchar(n) –가변문자
==int –숫자
==numeric – 고정소수점 크기 자리수 지정
==real double – 부동소수점 데이터
==float – 실수
Create table 예시
CREATE TABLE table_name (column_name_1 data_type,
column_name_2 data_type,
primary_key (column_name))
테이블 삭제
DROP TABLE table_name
테이블 변경
ALTER TABLE table_name
Basic query structure = set 연산을 기반으로 동작
***SQL 의 특징 = 대소문자를 구별하지 않음***
1-SELECT – 쿼리에 요구되는 column의 이름을 가져오는 project 연산
SELECT a1,a2,a3….an FROM r1,r2….rn WHERE p
해당 쿼리의 관계대수 표현
테이블 삭제
DROP TABLE table_name
테이블 변경
ALTER TABLE table_name
Basic query structure = set 연산을 기반으로 동작
***SQL 의 특징 = 대소문자를 구별하지 않음***
1-SELECT – 쿼리에 요구되는 column의 이름을 가져오는 project 연산
SELECT a1,a2,a3….an FROM r1,r2….rn WHERE p
해당 쿼리의 관계대수 표현
SELECT branch_name FROM loan
해당 쿼리의 관계대수 표현
ALL – 모든 결과 표현
* - Table의 모든 column의 데이터 추출
+,-,%,* 연산을 제공한다
==SELECT price , price*100 FROM storage
2-Where
=추출 데이터의 조건을 지정, and , or, not의 연산이 가능
=comparisons can be applied to result of arithmetic expressions
===비교할 때 산술식을 이용할수 있다
=between 범위 지정 연산자
3-From
=Cartesian product 의 기능, 필요한 table의 이름을 서술
4-rename
=as 연산 사용
=select 절에서 column이름앞에 as 를 사용해서 보여지는 column이름 변경
=from 절에서 사용시 해당 table이름을 쿼리내에서 임시로 바꾼다
5-string
=Where 절의 string 비교를 위해 사용
==% - 어떤 문자단어던 올수있다
==_(언더바) – 특정 아무문자 1개
6-ordering
=보여지는 data의 순서 지정
=SELECT … FROM … WHERE … ORDER BY column_name – asc/desc
==오름차순-asc 내림차순-desc
* - Table의 모든 column의 데이터 추출
+,-,%,* 연산을 제공한다
==SELECT price , price*100 FROM storage
2-Where
=추출 데이터의 조건을 지정, and , or, not의 연산이 가능
=comparisons can be applied to result of arithmetic expressions
===비교할 때 산술식을 이용할수 있다
=between 범위 지정 연산자
3-From
=Cartesian product 의 기능, 필요한 table의 이름을 서술
4-rename
=as 연산 사용
=select 절에서 column이름앞에 as 를 사용해서 보여지는 column이름 변경
=from 절에서 사용시 해당 table이름을 쿼리내에서 임시로 바꾼다
5-string
=Where 절의 string 비교를 위해 사용
==% - 어떤 문자단어던 올수있다
==_(언더바) – 특정 아무문자 1개
6-ordering
=보여지는 data의 순서 지정
=SELECT … FROM … WHERE … ORDER BY column_name – asc/desc
==오름차순-asc 내림차순-desc
댓글 없음:
댓글 쓰기