CREATE DATABASE tabledb;
USE tabledb;

생성하면

자동완성됨
SQL문으로 만들기

CREATE DATABASE tabledb;
USE tabledb;
CREATE TABLE usertbl (
userID CHAR(8) NOT NULL PRIMARY KEY,
name VARCHAR(10) NOT NULL,
birthYear INT NOT NULL,
addr VARCHAR(10)
);
CREATE TABLE buytbl(
num INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
userID CHAR(8) NOT NULL,
prodName VARCHAR(10) NOT NULL,
price INT,
FOREIGN KEY(userID) REFERENCES usertbl(userID)
);
데이터 무결성을 위한 제약조건
PRIMARY KEY 제약 조건
FOREIGN KEY 제약 조건
UNIQUE 제약 조건
CHECK 제약 조건(MySQL 8.0.16부터 지원)
DEFAULT 정의
NULL 값 허용
- BBB 0001에 해당하는 데이터는 중복이 되기 때문에 추가 불가능
