티스토리 뷰

Mysql

Mysql 테이블 수정

babydeveloper 2022. 3. 29. 08:38

필드 추가하기

ALTER TABLE 테이블 명 ADD 추가할 필드명 AFTER 필드명 위치;
ALTER TABLE myMember ADD youGender enum('m','w','x') default 'x' comment "남성은 m, 여성은 w" AFTER youBirth;
Query OK, 0 rows affected (0.05 sec)
mysql> desc myMember;
+----------+------------------+------+-----+---------+----------------+
| Field    | Type             | Null | Key | Default | Extra          |
+----------+------------------+------+-----+---------+----------------+
| memberID | int(10) unsigned | NO   | PRI | NULL    | auto_increment |
| youEmail | varchar(40)      | NO   |     | NULL    |                |
| youName  | varchar(20)      | NO   |     | NULL    |                |
| youPass  | varchar(20)      | NO   |     | NULL    |                |
| youBirth | int(20)          | NO   |     | NULL    |                |
| youAge   | int(20)          | NO   |     | NULL    |                |
| youPhone | int(20)          | NO   |     | NULL    |                |
| regTime  | int(11)          | NO   |     | NULL    |                |
+----------+------------------+------+-----+---------+----------------+
8 rows in set (0.00 sec)

필드 수정하기

ALTER TABLE 테이블명 MODIFY 수정할 필드명;
ALTER TABLE myMember MODIFY youName int(20);
Query OK, 0 rows affected (0.07 sec)
Records: 0  Duplicates: 0  Warnings: 0

필드 삭제하기

ALTER TABLE 테이블명 DROP 삭제할 필드명;
mysql> ALTER TABLE myMember drop youGender;
Query OK, 0 rows affected (0.06 sec)
Records: 0  Duplicates: 0  Warnings: 0

오랜만에 글을 쓰는 것 같아요.. 앞으로 다시 열심히 해보도록할게요!

저번에 올린 테이블생성후 테이블 속에 있는 필드명들을 수정하는 방법입니다!

반응형

'Mysql' 카테고리의 다른 글

Mysql 테이블 합치기  (1) 2022.04.06
mysql 테이블 데이터  (1) 2022.03.31
Mysql 테이블  (3) 2022.03.23
Mysql 데이터베이스  (2) 2022.03.21
MySQL 실행  (2) 2022.03.19
댓글
© 2022 babydevelop