SQL 시작하기 튜토리얼 매...login
SQL 시작하기 튜토리얼 매뉴얼
작가:php.cn  업데이트 시간:2022-04-12 14:15:40

SQL 변경



ALTER TABLE 문

ALTER TABLE 문은 기존 테이블에 열을 추가, 삭제, 수정하는 데 사용됩니다.

SQL ALTER TABLE 구문

테이블에 열을 추가하려면 다음 구문을 사용하세요.

ALTER TABLE table_name
ADD column_name 데이터 유형

테이블에서 열을 삭제하려면 다음 구문을 사용합니다(일부 데이터베이스 시스템에서는 데이터베이스 테이블에서 이러한 열 삭제 방법을 허용하지 않습니다).

ALTER TABLE table_name
DROP COLUMN 컬럼_이름

테이블에 있는 열의 데이터 유형을 변경하려면 다음 구문을 사용하십시오.

SQL Server/MS 액세스:

ALTER TABLE 테이블 이름
ALTER COLUMN 컬럼 이름 데이터 유형

My SQL/Oracle:

ALTER TABLE table_name
MODIFY COLUMN 컬럼_이름 데이터 유형


SQL ALTER TABLE 인스턴스

"Persons" 테이블을 참조하세요:

P_IdLastNameFirstNameAddressCity
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger

이제 "Persons" 테이블에 "DateOfBirth"라는 열을 추가하려고 합니다.

다음 SQL 문을 사용합니다:

ALTER TABLE Persons
ADD DateOfBirth date

새 열의 유형은 " DateOfBirth" 날짜를 저장할 수 있는 날짜입니다. 데이터 유형은 열에 저장할 수 있는 데이터 유형을 지정합니다. MS Access, MySQL 및 SQL Server에서 사용할 수 있는 데이터 유형에 대해 알아보려면 전체 데이터 유형 참조 매뉴얼을 참조하세요.

이제 "Persons" 테이블은 다음과 같습니다.

< td>티모테이븐 10< td>토베< td>페터슨
P_Id< /th>이름주소 도시DateOfBirth
1HansenOla산네스
P_IdLastNameFirstNameAddressCityDateOfBirth
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger
2스벤슨보르그븐 23산네스<🎜>
3카리스토그트 20스타방에르<🎜>


데이터 유형 인스턴스 변경

이제 "Persons" 테이블에 있는 "DateOfBirth" 열의 데이터 유형을 변경하려고 합니다.

다음 SQL 문을 사용합니다:

ALTER TABLE Persons
ALTER COLUMN DateOfBirth year

이제 "DateOfBirth" 열이 유형은 연도이며, 연도를 2자리 또는 4자리 형식으로 저장할 수 있습니다.


DROP COLUMN 인스턴스

다음으로 "Person" 테이블에서 "DateOfBirth" 열을 삭제하려고 합니다.

다음 SQL 문을 사용합니다.

ALTER TABLE Persons
DROP COLUMN DateOfBirth

이제 "Persons" 테이블은 다음과 같습니다. 이 :

P_IdLastNameFirstNameAddressCity
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger

PHP 중국어 웹사이트