2020. 5. 25. 18:50ㆍDB/MySQL
https://overroading.tistory.com/16
- 해당 글에서는 테이블에 대한 생성을 확인을 했으며 테이블에 추가적으로 필요한 필드를 생성을 하는 수정에 대해서 기록
- Table 수정 ALTER 명령어 기본 구조(추가)
* ALTER TABLE [테이블명]
ADD [추가할 필드명] [데이터 타입] [Default값];
- 테이블에 컬럼을 추가한 상태
- 실제로 테이블에 컬럼이 추가 되었는지 확인을 위해 테이블을 조회한 상태
- Table 수정 ALTER 명령어 기본 구조(수정)
* ALTER TABLE [테이블명]
CHANGE [변경할 필드명] [변경될 필드명] [데이터 타입] [Default 값];
- 테이블에 컬럼명과 데이터 타입을 수정한 상태
- 실제로 테이블에 컬럼이 수정이 되었는 확인을 위해 테이블을 조회한 상태
- Table 수정 ALTER 명령어 기본 구조(위치 변경)
* ALTER TABLE [테이블명]
MODIFY [변경할 필드명] [데이터 타입] AFTER [앞에올 컬럼명];
- 테이블에 ADDRESS 컬럼의 위치를 PASSWORD 필드 뒤로 이동한 상태
- 실제로 테이블에 ADDRESS가 PASSWORD 필드 뒤로 수정이 되었는지 조회한 상태
- Table 수정 ALTER 명령어 기본 구조(데이터 타입 변경)
* ALTER TABLE [테이블명]
MODIFY [변경할 필드명] [변경할 데이터 타입] [Default값];
- 테이블에 ADDRESS 컬럼에 데이터 타입을 변경한 상태
- 실제로 테이블에 ADDRESS 필드에 데이터 타입이 변경이 된지 확인
- Table 수정 ALTER 명령어 기본 구조(삭제)
* ALTER TABLE [테이블명]
DROP [삭제할 컬럼명];
- 테이블에 EMAIL 컬럼을 삭제한 상태
- 실제로 테이블에 EMAIL 컬럼이 삭제가 되었는지 확인
'DB > MySQL' 카테고리의 다른 글
[MySQL] DDL(Data Define Language) 명령어 - DROP(TABLE) (0) | 2020.05.26 |
---|---|
[MySQL] TABLE 이름 변경 (0) | 2020.05.26 |
[MySQL] DDL(Data Define Language) 명령어 - CREATE(TABLE) (0) | 2020.05.24 |
[MySQL] DDL(Data Define Language) 명령어 - CREATE(DB) (0) | 2020.05.24 |
[MySQL] Table이란? (0) | 2020.05.23 |