티스토리 뷰
테이블 수정
필드 추가하기
{
ALTER TABLE 테이블명 ADD 추가할 필드명 AFTER 필드명 위치;
예시:(ALTER TABLE myMember2 ADD youName varchar(12) NOT NULL comment "회원 이름" AFTER myMemberID)
//명령 프롬프트 실행결과
ALTER TABLE myMember ADD youGender enum('m','w','x')
default 'x' comment "남성은 m, 여성은 w" AFTER youBirth;
mysql> desc myMember;
+------------+-------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+------------+-------------------+------+-----+---------+----------------+
| myMemberID | int(10) unsigned | NO | PRI | NULL | auto_increment |
| youEmail | varchar(40) | NO | | NULL | |
| youName | varchar(12) | NO | | NULL | |
| youPass | varchar(20) | NO | | NULL | |
| youBirth | varchar(12) | NO | | NULL | |
| youGender | enum('m','w','x') | YES | | x | |
| regTime | int(11) | NO | | NULL | |
+------------+-------------------+------+-----+---------+----------------+
7 rows in set (0.00 sec)
}
필드 수정하기
{
ALTER TABLE 테이블명 MODIFY 수정할 필드명
//명령 프롬프트 실행결과
mysql> ALTER TABLE myMember2 MODIFY youName int(20);
Query OK, 0 rows affected (0.04 sec)
Records: 0 Duplicates: 0 Warnings: 0
}
필드 삭제하기
{
ALTER TABLE 테이블명 DROP 삭제할 필드명
//명령 프롬프트 실행결과
mysql> ALTER TABLE myMember2 DROP regTime;
Query OK, 0 rows affected (0.04 sec)
Records: 0 Duplicates: 0 Warnings: 0
}
'MYSQL' 카테고리의 다른 글
MySQL - 데이터 불러오기 02 (0) | 2022.04.16 |
---|---|
MySQL - 테이블 불러오기 01 (0) | 2022.04.16 |
MySQL - 테이블 복사 (0) | 2022.04.16 |
MySQL - 테이블 보기, 삭제 (0) | 2022.04.16 |
MySQL - 테이블 만들기, 보기 (0) | 2022.04.16 |
댓글
© 2018 webstoryboy