" [MySQL] 테이블 변경, 생성, 추가, 삭제 "
오늘은 테이블 생성, 추가, 삭제등에 대해 간단히 포스팅하겠습니다.
일하다가 생각이 안날때 항상 검색해서 사용 해 왔던거같아서 적어두려구요^^;;ㅋㅋ..
1. 테이블 생성
CREATE TABLE [테이블명](칼럼 타입);
EX) CREATE TABLE USR_MST(ID VARCHAR(20));
2. 칼럼 추가
ALTER TABLE [테이블명] ADD [칼럼명][타입]
EX) ALTER TABLE USR_MST ADD ID VARCHAR(20) NOT NULL DEFAULT '1';
- 저 타입 뒤에 있는 NOT NULL은 NULL값 허용 비허용을 설정해주는거에요.
저 예시처럼 DEFAULT값은 1로 설정해주면 값이 NULL일 경우 1로 설정이됩니다.
3. 칼럼 삭제
ALTER TABLE [테이블명] DROP [칼럼명];
EX) ALTER TABLE USR_MST DROP ID;
4. 칼럼 타입 변경
ALTER TABLE [테이블명] MODIFY [칼럼명] [타입];
EX) ALTER TABLE USR_MST MODIFY ID VARCHAR(30);
5. 테이블 이름 수정
ALTER TABLE [테이블명] RENAME [변경테이블명];
EX) ALTER TABLE USR_MST RENAME USR_MST_RE;
6. 테이블 삭제
DROP TABEL [테이블명];
이상 테이블을 변경 할 수 있는 쿼리를 간단하게 소개해 드렸습니다. 참고하세용ㅋㅋ
'→ 프로그래밍.데이터베이스 > DB,SQL' 카테고리의 다른 글
SQL 집계 관련 함수 모음 (0) | 2017.04.14 |
---|---|
SQL 숫자 관련 함수 모음 (0) | 2017.03.28 |
오라클 조건함수 DECODE 함수, CASE WHEN 표현식 (0) | 2016.11.24 |
[ORACLE] 오라클 함수(function) 만들기. 함수 생성 (5) | 2016.11.05 |
[ORACLE] LPAD RPAD 함수 :: 문자길이 채우기 (0) | 2016.11.01 |