이 문서는 주로 MySQL ALTER TABLE
문을 사용하여 기존 테이블 구조를 변경(예: 열 추가 또는 삭제, 열 속성 변경 등)하는 데 도움이 됩니다.
MySQL ALTER TABLE 문
ALTER TABLE table_name action1[,action2,…]
먼저 ALTER TABLE 절 다음에 변경할 테이블 이름을 지정합니다.
두 번째로, 테이블에 적용할 작업 집합을 나열합니다. 작업은 새 열 추가, 기본 키 추가, 테이블 이름 바꾸기 등 무엇이든 될 수 있습니다. ALTER TABLE 문을 사용하면 단일 ALTER TABLE 문에 여러 작업을 적용할 수 있으며 각 작업은 쉼표(,)로 구분됩니다.
먼저 새 데이터베이스를 만듭니다.
CREATE TABLE tasks ( id INT NOT NULL, subject VARCHAR(45) NULL, start_date DATE NULL, end_date DATE NULL )charset utf8;
1) 테이블 이름 수정
alter table tasks rename student;
2) 테이블의 스토리지 엔진 수정
alter table student ENGINE=MyISAM;
3) 테이블에서 열 삭제
alter table student drop column end_date;
4 ) 테이블에 새 열 추가(특정 위치의 경우 after, before 사용)
alter table student add column complete DECIMAL(2,1) NULL AFTER subject;
5) 필드 이름 및 필드 정의 수정
alter table student change subject math varchar(20);
6) 필드 정의 수정
alter table student modify math varchar(10);
권장 : mysql 튜토리얼
위 내용은 MySQL 데이터베이스의 테이블 구조를 수정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!