ALTER table 명령어로 2개 이상의 컬럼을 추가하려면 MODIFY column 명령어를 사용하면 된다. 구문은 다음과 같습니다 -
alter table yourTableName modify column yourColumnName1 dataType, modify column yourColumnName2 dataType, . . . modify column yourColumnNameN dataType
위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 다음은 쿼리입니다 -
mysql> create table AddColumn −> ( −> StudentID int, −> StudentName varchar(200) −> ); Query OK, 0 rows affected (0.49 sec)
위의 "AddColumn" 테이블에는 두 개의 열이 있습니다. 여기에서 우리는 하나 이상의 열 데이터 유형을 수정하는 방법을 볼 것입니다 -
mysql> alter table AddColumn −> modify column StudentName varchar(300), −> modify column StudentId varchar(50); Query OK, 0 rows affected (1.95 sec) Records: 0 Duplicates: 0 Warnings: 0
수정된 컬럼이 테이블에 성공적으로 추가되었는지 확인한다. 쿼리는 다음과 같습니다 -
mysql> desc AddColumn;
다음은 출력입니다 -
+-------------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------------+--------------+------+-----+---------+-------+ | StudentId | varchar(50) | YES | | NULL | | | StudentName | varchar(300) | YES | | NULL | | +-------------+--------------+------+-----+---------+-------+ 2 rows in set (0.00 sec)
이제 샘플 출력을 보면 두 열이 모두 변경되었습니다.