우리는 ALTER 문과 함께 CHANGE 문을 사용하여 MySQL 테이블에서 특정 기존 열의 이름을 변경할 수 있습니다. 구문은 다음과 같습니다 -
구문
ALTER TABLE table_name CHANGE old_column_name new_column_name datatype;
여기,
- table_name 열을 삭제하려는 테이블의 이름입니다.
- Old_column_name 변경할 열의 이름입니다.
- new_column_name 이전 열에 지정해야 하는 열의 이름입니다.
예시
이 예에서는 열의 이름을 변경합니다. 'id' '학생'으로 'student_info' 테이블에서 다음과 같이 -
mysql> Select * from Student_info; +------+---------+------------+------------+ | id | Name | Address | Subject | +------+---------+------------+------------+ | 101 | YashPal | Amritsar | History | | 105 | Gaurav | Chandigarh | Literature | | 130 | Ram | Jhansi | Computers | | 132 | Shyam | Chandigarh | Economics | | 133 | Mohan | Delhi | Computers | +------+---------+------------+------------+ 5 rows in set (0.02 sec) mysql> ALTER TABLE Student_info CHANGE id studentid int; Query OK, 0 rows affected (0.22 sec) Records: 0 Duplicates: 0 Warnings: 0 mysql> Select * from Student_info; +-----------+---------+------------+------------+ | studentid | Name | Address | Subject | +-----------+---------+------------+------------+ | 101 | YashPal | Amritsar | History | | 105 | Gaurav | Chandigarh | Literature | | 130 | Ram | Jhansi | Computers | | 132 | Shyam | Chandigarh | Economics | | 133 | Mohan | Delhi | Computers | +-----------+---------+------------+------------+ 5 rows in set (0.00 sec)
위의 결과 집합은 'id' 열의 이름이 'Studentid'로 변경된 것을 보여줍니다.