use chap14; |
주요 SQL 타입
- CHAR : 확정 길이의 문자열을 저장한다. 표준의 경우 255글자 까지만 저장할 수 있다.
- VARCHAR : 가변 길이의 문자열을 저장한다. 표준의 경우 255 글자까지만 저장할 수 있다.
- LONG VARCHAR : 긴 가변 길이의 문자열을 저장한다.
- NUMERIC : 숫자를 저장한다.
- DECIMAL : 십진수를 저장한다.
- INTEGER : 정수를 저장한다.
- TIMESTAMP : 날짜와 시간을 저장한다.
- TIME : 시간을 저장한다.
- DATE : 날짜를 저장한다.
- CLOB : 대량의 문자열 데이터를 저장한다.
- BLOB : 대량의 이진 데이터를 저장한다.
테이블 생성 쿼리
create table TABLENAME ( COL_NAME1 COL_TYPE(LEN1), COL_NAME1 COL_TYPE(LEN1), COL_NAME1 COL_TYPE(LEN1), ..., COL_NAMEn cOL_TYPEn(LENn) ) |
- TABLENAME : 테이블을 식별할 때 사용할 이름
- COL_NAME : 각 컬럼의 이름
- COL_TYPE : 각 컬럽에 저장될 값의 타입
- LEN : 저장될 값의 최대 길이
MEMBER 테이블을 만들어보자.
create table MEMBER( MEMBERID VARCHAR(10) NOT NULL PRIMARY KEY, PASSWORD VARCHAR(10) NOT NULL, NAME VARCHAR(20) NOT NULL, EMAIL VARCHAR(80) ) engine=InnoDB default character set = utf8; |
PRIMARY KEY 주요키
NOT NULL 공백을 허용하지 않는다.

'개발' 카테고리의 다른 글
[JSP] 방명록 구현 (0) | 2020.07.27 |
---|---|
[JSP] 웹 어플리케이션의 일반적인 구성 (0) | 2020.07.27 |
[JSP] 커넥션 풀 (0) | 2020.07.26 |
[JSP] 데이터 삽입 / 조회 /정렬 / 집합 / 수정 / 삭제 / 조인 (0) | 2020.07.26 |
[JSP] SQL 데이터 베이스 프로그래밍 기초 (0) | 2020.07.26 |