📋 MySQL 테이블 생성하기 📋
member0530 (테이블명) | ||||||
순서 | 용도 | 컬럼명 | 데이터타입(길이) | NULL | DEFAULT | 비고 |
1 | 회원 번호 | midx (PK) | int | NOT NULL | AUTO_INCREMENT | |
2 | 회원 아이디 | memberid | varchar(20) | NOT NULL | ||
3 | 회원 비밀번호 | memberpwd | varchar(20) | NOT NULL | ||
4 | 회원 이름 | membername | varchar(50) | NOT NULL | ||
5 | 회원 성별 | membergender | varchar(20) | NOT NULL | ||
6 | 회원 주소 | memberaddr | varchar(10) | NULL | ||
7 | 탈퇴 여부 | delyn | char(1) | N | ||
8 | 가입 일자 | writeday | datetime | NOW() | ||
9 | IP | ip | varchar(30) | NULL | ||
10 | 회원 e-mail | memberemail | varchar(50) | NULL | ||
11 | 회원 생년월일 | memberbirth | varchar(10) | NULL |
CREATE TABLE member0530 (
midx INT NOT NULL
PRIMARY KEY AUTO_INCREMENT,
memberid VARCHAR(20) NOT NULL,
memberpwd VARCHAR(20) NOT NULL,
membername VARCHAR(50) NOT NULL,
membergender VARCHAR(20) NOT NULL,
memberaddr VARCHAR(10) NULL,
delyn CHAR(1) DEFAULT 'N',
writeday DATETIME DEFAULT now(),
ip VARCHAR(30) NULL,
memberemail VARCHAR(50) NULL,
memberbirth VARCHAR(10) NULL,
);
◾ CREATE TABLE
- 새로운 테이블을 생성
◾ 기본키 PRIMARY KEY(PK)
- 데이터베이스 테이블의 설계 (데이터베이스)를 고유하게 식별하는 키
<레코드를 유일(unique)하게 식별할수 있는 컬럼>
◾ 외래키 FOREIGN KEY
- 한 테이블을 다른 테이블과 연결해주는 역할
<외래키가 포함된 테이블 = 자식 테이블, 외래키 값을 제공하는 테이블 = 부모 테이블>
◾ AUTO_INCREMENT
- 데이터가 삽입 될 때마다 1씩 증가해주는 역할
◾ DEFAULT
- 해당 필드의 기본값
◾ NOT NULL
- 해당 필드는 NULL 값, 즉 빈 값을 저장할 수 없음
'programming > MySQL' 카테고리의 다른 글
MySQL 테이블 조회하기 (0) | 2023.08.04 |
---|