● 테이블 생성 및 삭제
페이지 정보
본문
01. 테이블 생성 및 삭제
▶ ① 테이블 생성 예제 (아래 설명 참조)
mysql> CREATE TABLE bbs(
uid int(11) NOT NULL AUTO_INCREMENT,
name varchar(12) default "",
primary key(uid)
);
▶ 테이블 목록 확인
mysql> show tables;
▶ 테이블 필드 구조가 정의한 필드 구조로 생성되었는지 확인 3가지 방법
mysql> desc bbs;
mysql> describe bbs;
mysql> explain bbs;
▶ 테이블 삭제
mysql> drop table bbs;
mysql> show tables;
Empty set (0.00 sec) //테이블이 하나라도 존재 하지 않으면 비어 있다고 출력된다.
▶ 회원 테이블 생성
mysql> CREATE TABLE bbs(
uid int(11) NOT NULL AUTO_INCREMENT,
name varchar(12) default "",
primary key(uid)
);
① 속성 설명 ====
◎ PRIMARY KEY
1). PRIMARY KEY 제약 조건을 설정하면, 해당 필드는 NOT NULL과 UNIQUE 제약 조건의 특징을 모두 가집니다.
2). 따라서 이 제약 조건이 설정된 필드는 NULL 값을 가질 수 없으며, 또한 중복된 값을 가져서도 안 됩니다.
3). 이러한 PRIMARY KEY 제약 조건을 기본 키라고 합니다.
◎ AUTO_INCREMENT
1). 자동으로 1 증가 해주는 속성
2). 칼럼에 AUTO_INCREMENT 속성을 부여하고 싶다면, PRIMARY KEY 속성도 같이 부여를 해야한다.
◎ NOT NULL
1). NOT NULL 제약 조건을 설정하면, 해당 필드(칼럼)는 NULL 값을 저장할 수 없습니다.
2). 즉, 이 제약 조건이 설정된 필드는 무조건 데이터를 가지고 있어야 합니다.
◎ DEFAULT
1). DEFAULT 제약 조건은 해당 필드의 기본값을 설정할 수 있게 해줍니다.
2). 만약 레코드를 입력할 때 해당 필드 값을 전달하지 않으면, 자동으로 설정된 기본값을 저장합니다.
- 이전글연습 예제 23.12.23
- 다음글테이블 속성 및 구조 변경방법 23.12.23
댓글목록
등록된 댓글이 없습니다.