CREATE DATABASE 데이터베이스명;
DROP DATABASE 데이터베이스명;
CREATE TABLE buytbl
(
num INT AUTO_INCREMENT NOT NULL PRIMARY KEY,
userid CHAR(8) NOT NULL,
prodName CHAR(6) NOT NULL,
groupName CHAR(5) NOT NULL,
price INT NOT NULL,
amount SMALLINT NOT NULL,
FOREIGN KEY (userid) REFERENCES usertbl(userID)
);
DROP TABLE 테이블이름;
테이블에 무엇인가 추가/변경/수정/삭제 모두 ALTER 사용
Constraint
: 데이터의 무결성을 지기키 위한 제한된 조건을 의미
CONSTRAINT 제약조건 제약조건이름 (열1, [열2, ...])
or
열 옆에 제약조건 설정
1. PRIMARY KEY
2. FOREIGN KEY
3. UNIQUE
4. CHECK
5. DEFAULT 정의
6. NULL 값 허용
테이블에 존재하는 많은 행의 데이터를 구분할 수 있는 식별자
NULL
이 입력될 수 없음AUTO_INCREMENT
)두 테이블 사이의 관계를 선언하여 데이터의 무결성을 보장
PK
이거나 Unique
이어야 함ON DELETE CASCADE
또는 ON UPDATE CASCADE
'중복되지 않는 유일한 값'을 입력해야하는 조건
입력되는 데이터를 점검하는 기능
값을 입력하지 않았을 때 자동으로 입력되는 기본 값을 정의하는 방법
NULL값을 허용하지 않도록 하는 조건