Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

기존 MySQL 열의 데이터 유형을 어떻게 수정합니까?

<시간/>

ALTER COMMAND는 기존 MySQL 열의 데이터 유형을 수정하는 데 사용됩니다. 다음은 이 명령을 사용하여 열의 데이터 유형을 수정하는 방법을 보여주는 예입니다 -

<미리>mysql> 테스트 설명\G******************************** 1. 행 *********** ************* 필드:id1 유형:int(11) Null:NO 키:PRIDefault:0 Extra:***************** ************ 2. 행 *************************** 필드:이름 유형:char(30 ) Null:YES 키:기본값:NULL 추가:집합에 2행(0.05초)

위의 DESCRIBE 쿼리에서 CHAR(30)의 Name 컬럼의 데이터 유형을 볼 수 있습니다. 이제 다음 쿼리를 사용하여 VARCHAR(20) -

로 변경할 수 있습니다.
mysql> ALTER TABLE Testing MODIFY Name Varchar(20);Query OK, 영향을 받는 4개 행(0.60초) 레코드:4 중복:0 경고:0mysql> Testing\G 설명;********** ***************** 1. 행 *************************** 필드:id1 유형:int(11) Null:NO 키:PRIDefault:0 Extra:*************************** 2. 행 **** *********************** 필드:이름 유형:varchar(20) Null:YES 키:기본값:NULL Extra:집합의 2행(0.15초) 

이제 데이터 유형이 VARCHAR(20)로 수정되었습니다.