본문 바로가기
일상

20240324

by 20231113 2024. 3. 24.

CREATE TABLE

•기본 테이블에 포함될 모든 속성에 대하여 속성명과 그 속성의 데이터 타입, 기본값, NOT NULL 여부를 지정 한다. •PRIMARY KEY : 기본키로 사용할 속성 또는 속성의 집 합을 지정함
•UNIQUE : 대체키로 사용할 속성 또는 속성의 집합을 지 정하는 것으로 UNIQUE로 지정한 속성은 중복된 값을 가질 수 없음

•FOREIGN KEY ~ REFERENCES ~
- 참조할 다른 테이블과 그 테이블을 참조할 때 사용할 외래키 속성을 지정함
- 외래키가 지정되면 참조 무결성의 CASCADE 법칙이 적용됨
- ON DELETE 옵션 : 참조 테이블의 튜플이 삭제되었 을 때 기본 테이블에 취해야 할 사항을 지정함. 옵션에는 NO ACTION, CASCADE, SET NULL, SET DEFAULT가 있음
- ON UPDATE 옵션 : 참조 테이블의 참조 속성 값이 변경되었을 때 기본 테이블에 취해야 할 사항을 지 정한다. 옵션에는 NO ACTION, CASCADE, SET NULL, SET DEFAULT가 있음

•CONSTRAINT : 제약 조건의 이름을 지정함. 이름을 지 정할 필요가 없으면 CHECK절만 사용하여 속성 값에 대한 제약 조건을 명시함
•CHECK : 속성 값에 대한 제약 조건을 정의함

 

https://knitter-amelie.tistory.com/20

 

[SQL] 테이블 만들기-create table

SQL 테이블 생성 테이블을 생성하는 방법 역시 간단하다. CREATE TABLE 테이블 이름 ( 컬럼1 데이터타입, 컬럼2 데이터타입, 컬럼3 데이터타입, ... ); CREATE TABLE이라고 말하고 그 뒤에 만들 테이블의 이

knitter-amelie.tistory.com

 

memberID는 int 타입으로 숫자형식이고, name, address, phone은 varchar 타입으로 문자형식이다.

적혀있는 데이터 타입이 뭔가 했음... 내가 너무 기초지식이 없긴한듯...

UNIQUE, FOREIGN KEY 같은거 예시를 좀 찾아봐야겠다...

'일상' 카테고리의 다른 글

20240326  (0) 2024.03.26
20240325  (1) 2024.03.25
20240323  (1) 2024.03.23
20240322  (1) 2024.03.22
20240321  (0) 2024.03.21