SQL의 ALTER TABLE ... ADD COLUMN 명령은 기존 테이블에 하나 이상의 열을 추가하는 데 사용됩니다. 여러 열을 추가하는 구문은 다음과 같습니다.
ALTER TABLE table_name ADD COLUMN column_name1 data_type1 [options], ADD COLUMN column_name2 data_type2 [options], ...;
예
customers라는 테이블이 있고 VARCHAR(255) 유형의 email과 DATE 유형의 birthday_date라는 두 개의 열을 추가한다고 가정합니다. 명령은 다음과 같습니다.
ALTER TABLE customers ADD COLUMN email VARCHAR(255), ADD COLUMN birth_date DATE;
이 명령은 고객 테이블에 email 및 birthday_date 열을 추가합니다.
SQL의 ALTER TABLE ... DROP COLUMN 명령은 기존 테이블에서 열을 삭제하는 데 사용됩니다. 구문은 다음과 같습니다.
ALTER TABLE table_name DROP COLUMN column_name;
예
customers라는 테이블이 있고 email이라는 열을 제거하려는 경우 명령은 다음과 같습니다.
ALTER TABLE customers DROP COLUMN email;
경고: 열 삭제는 영구적인 작업이며 해당 열에 저장된 모든 데이터가 제거됩니다.
이 명령은 고객 테이블에서 이메일 열을 삭제합니다.
SQL의 ALTER TABLE ... ADD COLUMN ... AFTER 명령은 기존 테이블에 하나 이상의 열을 추가하고 기존 열을 기준으로 새 열의 위치를 지정하는 데 사용됩니다. 특정 열 뒤에 여러 열을 추가하는 구문은 다음과 같습니다.
ALTER TABLE table_name ADD COLUMN column_name1 data_type1 [options] AFTER existing_column_name, ADD COLUMN column_name2 data_type2 [options] AFTER existing_column_name, ...;
예
customer라는 테이블이 있고 VARCHAR(255) 유형의 email과 DATE 유형의 birthday_date라는 두 개의 열을 추가하여 name이라는 기존 열 뒤에 배치한다고 가정합니다. 명령은 다음과 같습니다.
ALTER TABLE customers ADD COLUMN email VARCHAR(255) AFTER name, ADD COLUMN birth_date DATE AFTER name;
이 명령은 이메일 및 생년월일 열을 고객 테이블에 추가하여 이름 열 뒤에 배치합니다.
위 내용은 MySQL 터미널: 열 추가 및 삭제의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!