- NOT NULL - 각 행에는 해당 열의 값이 있어야하며 null 값은 허용되지 않습니다.
- DEFAULT 값 - 다른 값이 전달되지 않을 때 추가되는 기본값을 설정합니다.
- UNSIGNED - 숫자 형식에 사용되며 저장된 데이터를 양수 및 0으로 제한합니다.
- AUTO INCREMENT - MySQL은 새로운 레코드가 추가 될 때마다 필드의 값을 1 씩 자동으로 증가시킵니다
- PRIMARY KEY - 테이블의 행을 고유하게 식별하는 데 사용됩니다. PRIMARY KEY 설정이있는 열은 종종 ID 번호이며 AUTO_INCREMENT와 함께 사용됩니다.
테이블 생성
create table [테이블명](id int,name varchar(20));
컬럼 추가
alter table [테이블명] add [컬럼명] [타입] [옵션];
ex) alter table [테이블명] add [컬럼명] varchar(100) not null default '0';
컬럼 삭제
alter table [테이블명] drop [컬럼명];
컬럼명 변경 및 타입 변경
alter table [테이블명] change [컬럼명] [변경할컬럼명] varchar(12);
컬럼 타입 수정
alter table [테이블명] modify [컬럼명] varchar(14);
테이블명 수정
alter table [테이블명] rename [변경할테이블명];
테이블 삭제
drop table [테이블명];
데이터 유형 다음에 각 열에 대해 다른 선택적 속성을 지정할 수 있다.
'Dev > Mysql' 카테고리의 다른 글
MySQL 윈도우 ROOT 패스워드 분실시 (0) | 2018.09.16 |
---|---|
[DB] INSERT 레코드 삽입 (0) | 2017.12.01 |
[DB] DROP TABLE 삭제 (0) | 2017.12.01 |
[DB] SQL, DML , DDL , DCL이란 ? (0) | 2017.12.01 |
[DB] mysql구축, user생성및권한, table 생성 (0) | 2017.12.01 |