SQL에서 Alter Table 문을 사용하는 방법?



ALTER TABLE에 대한이 문서는 SQL에서 ALTER TABLE 문을 사용하여 열을 추가, 삭제 및 수정하는 방법에 대한 포괄적 인 가이드입니다.

추가, 삭제 또는 테이블의 열 수정 ? 그렇다면 ALTER TABLE은 사용해야하는 명령입니다. 따라서 Alter Table에 대한이 기사에서는이 명령을 사용하여 테이블의 열을 수정하는 방법에 대해 설명합니다.

SQL 변경 테이블 -Edureka이 기사에서는 다음 주제를 다룹니다.





Alter Table 문이란 무엇입니까?

이 문은 기존 테이블에서 열을 추가, 수정 또는 삭제하는 데 사용됩니다. 또한이 문을 사용하여 기존 테이블에 대한 제약 조건을 추가 / 삭제할 수 있습니다.ALTER TABLE 문은 다음에서 사용할 수 있습니다. 다음과 함께 :

다음 표를 고려하여 이러한 각 항목을 하나씩 논의 해 보겠습니다.



SQL에서 테이블을 만드는 방법을 알고 싶다면 다음을 참조하십시오. CREATE TABLE에 대한 내 기사.

학생 아이디

이름



전화 번호

하나

로한

Rathore

9876543210

2

Sonali

Saxena

9876567864

아제이

Agarwal

9966448811

4

Geeta

Gulati

9765432786

5

Shubham

신하

9944888756

운영 :

ALTER TABLE ADD 열

이 문은 기존 테이블에 열을 추가하거나 여러 열을 추가하는 데 사용됩니다.

통사론:

# 단일 열 추가 ALTER TABLE TableName ADD ColumnName 데이터 유형 # 여러 열 추가 ALTER TABLE TableName ADD ColumnName 데이터 유형, ADD ColumnName 데이터 유형, ADD ColumnName 데이터 유형

예:

ALTER TABLE 학생이 dob 날짜 추가

아래와 같이 열 (dob)이 테이블에 추가되었다는 출력이 표시됩니다.

학생 아이디 이름 전화 번호 도브

하나

로한

Rathore

9876543210

2

Sonali

Saxena

9876567864

아제이

Agarwal

9966448811

4

Geeta

Gulati

자바 예제 프로그램에서 케이스 전환

9765432786

5

Shubham

신하

9944888756

다음을 사용하여 앞으로 이동하고 열에 데이터를 삽입 할 수 있습니다. SQL에 쿼리를 삽입하십시오.

ALTER TABLE DROP 컬럼

이 문은 기존 테이블에서 열 또는 여러 열을 삭제하는 데 사용됩니다.

통사론:

ALTER TABLE TableName DROP ColumnName 데이터 유형

예:

ALTER TABLE 학생 DROP DOB 데이트

아래와 같이 테이블에서 열이 삭제되었다는 출력이 표시됩니다.

학생 아이디

이름

전화 번호

하나

로한

Rathore

9876543210

2

Sonali

Saxena

9876567864

아제이

Agarwal

9966448811

4

Geeta

Gulati

9765432786

5

Shubham

신하

9944888756

ALTER TABLE MODIFY 열

이 문은 데이터 형식 기존 테이블에있는 열의.

통사론:

#SQL Server ALTER TABLE TableName ALTER COLUMN ColumnName 데이터 유형 #MySQL ALTER TABLE table_name MODIFY COLUMN column_name 데이터 유형

예:

다시 추가하겠습니다. 도브 칼럼 , 해당 열의 데이터 유형을 다음으로 변경하십시오.

열을 다시 추가하려면 다음 쿼리를 언급하십시오.

ALTER TABLE 명 ALTER COLUMN dob year

이제 열의 데이터 유형을 변경하려면 아래 코드를 언급하십시오.

ALTER TABLE 명 ALTER COLUMN dob year

dob 열이 테이블에 다시 추가되고 데이터 유형이 '연도'라는 출력이 표시됩니다. 아래를 참조하십시오.

학생 아이디 이름 전화 번호 도브

하나

로한

Rathore

9876543210

2

Sonali

Saxena

9876567864

아제이

Agarwal

9966448811

4

Geeta

Gulati

9765432786

5

Shubham

신하

9944888756

이것으로 우리는이 기사를 마칩니다. 위의 명령을 사용하는 방법을 이해 하셨기를 바랍니다. 더 자세히 알고 싶다면 MySQL 이 오픈 소스 관계형 데이터베이스에 대해 알아보고 강사 주도의 라이브 교육 및 실제 프로젝트 경험과 함께 제공됩니다. 이 교육은 MySQL을 심층적으로 이해하고 주제에 대한 숙달을 달성하는 데 도움이됩니다.

질문이 있으십니까? 이 기사의 댓글 섹션에 언급 해 주시면 다시 연락 드리겠습니다.