mysql표를 삭제하거나 열을 추가하거나 다시 정의합니다
912 단어 데이터베이스 MySQL
Alter TABLE tbl DROP column(열이 고유한 경우 drop이 제대로 작동하지 않음)
2. 열 추가:add 주의:FIRST와AFTER는 ADD 자문에서만 사용할 수 있습니다
ALTER TABLE tbl ADD column INT;
테이블에서 기존 열을 재배치하려면 먼저 삭제(DROP)한 다음 새 위치에 추가(ADD)해야 합니다.
ALTER TABLE tbl DROP i;
ALTER TABLE tbl ADD i INT FIRST;
ALTER TABLE tbl DROP i;
ALTER TABLE tbl ADD i INT AFTER c;
위치가 바뀌었는지 확인하고, 설계표를 열어 표시줄을 보십시오
3. 열 정의 또는 이름 변경
열의 정의를 변경하려면 MODIFY 또는 CHANGE 자구 및 ALTER 명령을 사용합니다.
예를 들어, 필드 c를 CHAR(1)에서 CHAR(10)로 변경하려면 다음과 같이 하십시오.
mysql> ALTER TABLE tbl MODIFY c CHAR(10);
CHANGE 구문은 다를 수 있습니다.CHANGE 키워드 뒤의 이름은 수정할 열이며 새 이름을 포함하여 새 정의를 지정합니다.다음 예를 참조하십시오.
mysql> ALTER TABLE tbl CHANGE i j BIGINT;
CHANGE를 사용하여 i열을 BIGINT에서 INT로 변환하고 열 이름을 변경하지 않는 경우 이 문은 다음을 수행합니다.
mysql> ALTER TABLE testalter_tbl CHANGE j j INT;