logo

MySQL 변경 열 유형

열 정의를 변경하는 것은 원할 때마다 데이터베이스에 매우 유용한 기능입니다. MySQL은 필요에 따라 이름 및 유형과 같은 열 정의를 변경하는 명령을 허용합니다. 우리는 누군가의 도움을 받아 이 일을 할 수 있습니다. 테이블 변경 성명서 MySQL . 이 기사에서는 ALTER TABLE 명령을 사용하여 열 정의를 변경하는 방법을 단계별로 살펴보겠습니다.

통사론

다음은 MySQL에서 열의 데이터 유형을 변경하는 구문입니다.

 ALTER TABLE table_name MODIFY column_name datatype; 

문의 매개변수를 자세히 이해해 보겠습니다.

  • 먼저, 우리는 테이블 이름 수정할 열이 포함된 ALTER TABLE 키워드 뒤에.
  • 둘째, 우리는 열 이름 MODIFY 절 이후에 데이터 유형을 변경하고 싶습니다.
  • 마지막으로 새 항목을 지정하겠습니다. 데이터 형식 열에 대해 열 유형을 변경합니다.

데이터 유형을 변경하고 싶다면 여러 열 단일 명령문에서 다음과 같이 명령문을 사용할 수 있습니다.

 ALTER TABLE table_name MODIFY COLUMN column_name1 data_type, MODIFY COLUMN column_name2 data_type ... ; 

MySQL 변경 열 유형 예

컬럼 정의를 변경하는 다양한 예를 통해 MySQL에서 ALTER TABLE 문이 어떻게 작동하는지 이해해 보겠습니다. '라는 이름의 테이블이 있다고 가정해 보겠습니다. 직원 '에는 다음 열 설명이 포함되어 있습니다.

테이블 이름: 직원

MySQL 변경 열 유형

위의 이미지에서 우리는 emp_id 열 데이터 유형은 정수 유형. 이제 emp_id의 데이터 유형을 INT에서 VARCHAR로 변경한다고 가정합니다. 이를 위해 아래 명령문을 실행할 수 있습니다.

 mysql> ALTER TABLE employees Modify column emp_id varchar(10); 

명령문을 실행한 후 오류가 발견되지 않으면 아래 출력이 나타납니다.

알파 베타 가지치기 예
MySQL 변경 열 유형

테이블 정보를 통해 확인해보자 설명하다 성명:

MySQL 변경 열 유형

출력에서 emp_id 열의 데이터 유형이 정수에서 varchar로 변경된 것을 확인할 수 있습니다.

단일 명령문을 사용하여 'employees' 테이블의 두 개 이상의 열 데이터 유형을 변경한다고 가정해 보겠습니다. 이 경우에는 다음을 사용하여 열 이름을 지정합니다. 쉼표(,) 연산자 . 아래 설명을 참조하세요.

 mysql> ALTER TABLE employees MODIFY COLUMN emp_id int(5), MODIFY COLUMN income VARCHAR(20); 

명령문을 실행한 후 오류가 발견되지 않으면 아래 출력이 나타납니다.

MySQL 변경 열 유형

이제 DESCRIBE 문을 통해 테이블 ​​정보를 다시 확인합니다.

MySQL 변경 열 유형

출력에서 emp_id 열의 데이터 유형이 varchar에서 정수로 변경되고, 소득 열이 정수에서 varchar로 변경된 것을 확인할 수 있습니다.

MySQL Workbench에서 열 데이터 유형을 변경하는 방법은 무엇입니까?

다음을 사용하여 열 데이터 유형을 변경하려면 MySQL 워크벤치 , 먼저 이를 시작한 다음 이전에 생성한 사용자 이름과 비밀번호를 사용하여 로그인해야 합니다. 다음과 같은 화면이 반환됩니다.

MySQL 변경 열 유형

이제 이름이나 데이터 유형과 같은 열 정의를 변경하려면 다음 단계를 수행하십시오.

1. 탐색 탭으로 이동하여 일정 메뉴 MySQL 서버에서 사용 가능한 모든 데이터베이스가 포함되어 있습니다.

2. 데이터베이스( 예를 들어 , mystudentdb)를 두 번 클릭하면 테이블, 뷰, 함수 및 저장 프로시저가 포함된 하위 메뉴가 표시됩니다.

3. 확장 테이블 하위 메뉴 열 정의를 변경하려는 테이블을 선택합니다. 예를 들어 , ' 재학생 ' 테이블에는 다음 열 정의가 포함되어 있습니다.

MySQL 변경 열 유형

4. 변경하고 싶은 경우 수업 INT에서 VARCHAR까지의 열 유형 마우스 오른쪽 버튼으로 클릭 선택한 테이블(학생)에서 테이블 변경 옵션. 아래와 같은 화면이 나타나야 합니다.

마크다운 밑줄
MySQL 변경 열 유형

5. 데이터 형식 변경하려는 열에 해당하는 상자를 선택하고 원하는 유형을 선택한 후 적용하다 단추. 아래 이미지를 참조하세요.

MySQL 변경 열 유형

6. 아래 화면이 나타납니다. 오류가 발견되지 않으면 다음을 클릭하십시오. 적용하다 단추.

MySQL 변경 열 유형

7. 마지막으로 마치다 버튼을 눌러 프로세스를 완료하세요.

MySQL 변경 열 유형

8. 이제 DESCRIBE 문을 통해 테이블 ​​정보를 다시 확인한다.

MySQL 변경 열 유형

출력에서 우리는 다음의 데이터 유형을 관찰할 수 있습니다. 수업 열 에서 변경되었습니다 정수를 varchar로 .