MYSQL - ALTER
·
STUDY/DATABASE
ALTER table 테이블명 테이블 생성 후 컬럼추가, 수정, 삭제 및 제약조건 추가, 삭제가능 1) 컬럼 추가 alter table 테이블명 add -----; : 가장 마지막에 추가, dafault값이 null로 지정됨 * 컬럼 default값 설정 * 제일 앞에 컬럼 추가하기 * 컬럼 위치 지정 2) 컬럼 수정 alter table 테이블명 modify ----; : 테이터타입, 컬럼 사이즈, default 값 변경 가능 : 데이터 타입 변경시 기본적을 문자 → 문자 / 숫자(문자타입) → 숫자 / 날짜(문자타입) → 날짜타입 가능 * default값 수정 시 이전에 등록된 데이터는 변경되지 않고 변경 이후 데이터 삽입 시 부터 적용됨 2-2. 컬럼명 변경 alter tabel 테이블 이름 ren..
MYSQL -DDL(데이터 정의어)
·
STUDY/DATABASE
DDL : creat, alter, drop, truncate 객체(object)를 생성, 수정, 삭제하는 명령어 객체 종류 - table, view, index 등 DDL구문은 autocommit을 내포함 => 취소 x 1. 테이블 생성(create table) 테이블 생성 시 필수 정보 : 테이블 명, 컬럼명, 데이터 타입(컬럼사이즈) 옵션 : default 값, 제약 조건 1-1. 제약조건 없이 default 값으로 테이블 생성 1-2. default 값이 선언된 컬럼에 insert 작업하기 & default 값을 명시적으로 삽입하는 방법 1-3. default 값을 암시적으로 삽입하는 방법 1-4. default 값이 설정되어 있지 않은 컬럼에 default 옵션 사용 시 => null 1-5. ..