■ 참고 : Chapter 11 Data Types
■ 테이블 삭제
DROP TABLE T1;
■ 테이블 생성, 숫자 타입에서 UNSIGNED가 없을 경우에는 자동으로 SIGNED임
CREATE TABLE T1 ( ID INT, VAL TEXT, DT1 DATE, DT2 DATETIME, INT1 INT, INT2 INT UNSIGNED );
■ 테이블 생성 스크립트 보기
SHOW CREATE TABLE `[데이터베이스 명]`.`[테이블 명]`;
■ 테이블 이름 변경
ALTER TABLE tablename MODIFY columnname INTEGER;
■ 테이블내의 데이터 타입 변경 – ‘T1’ 테이블의 이름을 ‘T2’로 변경
ALTER TABLE T1 RENAME T2;
■ 테이블 PRIMARY KEY 생성 – ‘FIRSTDB’ 데이터베이스의 ‘T2’테이블에서 ‘DT1’, ‘DT2’ 컬럼을 PRIMARY KEY로 지정
ALTER TABLE `FIRSTDB`.`T2` ADD PRIMARY KEY ( DT1, DT2 );
■ 테이블 PRIMARY KEY 삭제 – ‘T2’테이블의 PRIMARY KEY로 삭제
ALTER TABLE T2 DROP PRIMARY KEY;
■ 테이블 INDEX 생성 – ‘T2’테이블에서 ‘DT1’, ‘DT2’ 컬럼으로 ‘T2_IDX’라는 이름으로 INDEX 생성
ALTER TABLE `T2` ADD INDEX T2_IDX ( DT1, DT2 );
■ 테이블 INDEX 삭제 – ‘T2’테이블에서 ‘T2_IDX’라는 이름의 INDEX 삭제
ALTER TABLE T2 DROP INDEX T2_IDX;
■ 컬럼 추가 1 – ‘T1’테이블에 ‘INT(10)’타입의 ‘C1’컬럼 추가
ALTER TABLE T1 ADD COLUMN C1 INT(10);
■ 컬럼 추가 2 – ‘T1’테이블에 ‘VARCHAR(10)’타입의 ‘C2’컬럼을 ‘C1’ 컬럼뒤에 추가
ALTER TABLE T1 ADD COLUMN C2 VARCHAR(10) AFTER C1;
■ 컬럼 추가 3 – ‘T1’테이블에 ‘VARCHAR(5)’타입의 ‘C3’컬럼을 맨 앞에 추가
ALTER TABLE T1 ADD COLUMN C3 VARCHAR(5) FIRST;
■ 컬럼명/데이터타입 변경 – ‘T1’테이블에서 ‘LOGIN_TIME’컬럼을 ‘DATETIME’데이터타입의 ‘LOGIN_DATE’컬럼명으로 변경
ALTER TABLE T1 CHANGE LOGIN_TIME LOGIN_DATE DATETIME;
■ 컬럼 데이터타입 변경 – ‘T1’테이블에서 ‘LOGIN_DATE’컬럼을 ‘VARCHAR’데이터타입으로 변경
ALTER TABLE T1 MODIFY LOGIN_DATE VARCHAR(8);
■ 컬럼 삭제 – ‘T1’테이블에서 ‘LOGIN_DATE’컬럼을 삭제
ALTER TABLE T1 DROP COLUMN LOGIN_DATE;
- MySQL Error Log 위치 2018년 2월 13일
- mysql 일반사용자 비밀번호 변경 2016년 10월 25일
- 콘솔에서 mysql 서버 접속방법 2016년 10월 25일
- MySQL Index 2016년 5월 25일
- MySQL DDL 2016년 3월 14일
- MySQL Data Type – DATE와 DATETIME 2016년 3월 14일
- MySQL 수학함수 2016년 3월 9일
- MySQL 백업 및 복구 2016년 3월 7일
- MySQL my.ini, my.cnf 위치 2016년 2월 24일
- MySQL root 비밀번호 변경 2016년 2월 23일
- MySQL 원격 접속 사용자 추가 2016년 2월 22일
- MySQL 에러 메세지 2016년 2월 22일
- MySQL 명령어 모음 2016년 2월 22일
- MySQL 테이블 생성 예제 2015년 8월 2일
- MySQL DB생성, 사용자 추가 2015년 8월 2일
- mysql yum install 2015년 8월 2일
- mysql 환경변수(mysql variables) 2015년 7월 16일
- mysql backup script(mysql 백업 스크립트) 2015년 7월 13일
- MySQL Workbench 단축키(shortcuts) 2015년 7월 10일
- mysql 비밀번호 설정 2014년 10월 13일