ALTER
멤버 테이블에 핸드폰 번호 필드를 추가
ALTER TABLE [테이블 이름] ADD [추가할 필드명] AFTER [필드위치]
mysql> ALTER TABLE members ADD youPhone varchar(20) NOT NULL;
Query OK, 0 rows affected (0.05 sec)
Records: 0 Duplicates: 0 Warnings: 0
멤버 테이블에 주소를 생일 뒤에 추가
mysql> ALTER TABLE members ADD youAddress varchar(100) NOT NULL AFTER youBirth;
Query OK, 0 rows affected (0.04 sec)
Records: 0 Duplicates: 0 Warnings: 0
필드 수정하기
ALTER TABLE [테이블 이름] MODIFY [수정할 필드명]
핸드폰 필드 유형 수정하기
mysql> ALTER TABLE members MODIFY youPhone int(20) NOT NULL;
Query OK, 0 rows affected (0.01 sec)
Records: 0 Duplicates: 0 Warnings: 0
필드 삭제하기
ALTER TABLE [테이블 이름] DROP [수정할 필드명]
주소 필드 삭제하기
mysql> ALTER TABLE members DROP youAddress;
Query OK, 0 rows affected (0.01 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> desc members;
+----------+------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+------------------+------+-----+---------+----------------+
| memberID | int(10) unsigned | NO | PRI | NULL | auto_increment |
| youName | varchar(10) | NO | | NULL | |
| youPass | varchar(10) | NO | | NULL | |
| youAge | int(5) | NO | | NULL | |
| youBirth | int(5) | NO | | NULL | |
| regTime | int(30) | NO | | NULL | |
| youPhone | int(20) | NO | | NULL | |
+----------+------------------+------+-----+---------+----------------+
7 rows in set (0.00 sec)