[ 목차 ]
1. DDL
2. DB와 테이블 생성
3. 자료형
4. 제약조건
1. DDL
1) 데이터베이스와 데이블을 CRUD하는 것
2) 테이블에 대한 정보는 메타데이터로 데이터사전에 저장, 관리
2. DB와 테이블 생성
create database 데이터베이스명;
create table 테이블명 (칼럼명1, 데이터타입(크기), 칼럼명2 ... )
3. 자료형
1) 정수형 : TINYINT - INT - BIGUNT
2) 실수형 : FLOAT - DOUBLE - DECIMAL
3) 문자열 : CHAR(고정), VARCHAR(가변)
4) TEXT문자열 : TEXT - MEDIUMTEXT - LONGTEXT, 오라클에서는 TEXT를 CLOB이라 지칭
5) BLOB : BLOB - MEDIUBLOG - LARGEBLOB
6) 시간 : DATE(년월일), TIME(시분초), DATETIME(년월일시분초), TIMESTAMP
4. 제약조건
1) NOT NULL : 데이터가 NULL값을 받아들이지 않음
2) UNIQUE : 테이블에 동일한 값이 입력되어 있을 경우 받아들이지 않음
3) PRIMARY KEY : 기본키 제약조건(UNIQUE, NOT NULL 조건을 포함)
4) KOREIGN KEY : 외래키 제약조건
5) CHECK : 입력값 체크, 단 MySQL에서는 동작하지 않음
6) DEFAULT : 칼럼값이 입력되지 않으면 기본값을 입력
7) AUTO_INCREMENT : 1부터 레코드 추가마다 자동으로 1씩 증가하는 제약조건으로, 오라클은 SEQUENCE 사용
'T아카데미 > 데이터베이스' 카테고리의 다른 글
12강. SQL(DDL)3 (0) | 2020.03.23 |
---|---|
11강. SQL(DDL)2 (0) | 2020.03.23 |
9강. SQL(DML)7 (0) | 2020.03.23 |
8강. SQL(DML)6 (0) | 2020.03.20 |
7강. SQL(DML)5 (0) | 2020.03.20 |