추가, 삭제 또는 테이블의 열 수정 ? 그렇다면 ALTER TABLE은 사용해야하는 명령입니다. 따라서 Alter Table에 대한이 기사에서는이 명령을 사용하여 테이블의 열을 수정하는 방법에 대해 설명합니다.
이 기사에서는 다음 주제를 다룹니다.
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을 심층적으로 이해하고 주제에 대한 숙달을 달성하는 데 도움이됩니다.
질문이 있으십니까? 이 기사의 댓글 섹션에 언급 해 주시면 다시 연락 드리겠습니다.