ALTER TABLE MySQL에서 RENAME 명령은 테이블의 이름을 변경하는 명령어입니다. 다수의 테이블 명을 변경하는 것은 물론 다른 데이터베이스 스키마에 특정 테이블을 이동시킬 수도 있습니다. ALTER로 테이블을 변경하는 것과 RENAME으로 변경하는 것은 동일하지만 RENAME으로 변경할 시 여러 개의 테이블을 한 번에 변경할 수 있고 또한 다른 스키마에 테이블을 이동시킬 수도 있는 장점이 있습니다. ▼ 우선 ALTER를 이용해서 테이블 이름을 변경시켜보겠습니다. (예: shopdb 데이터베이스의 dept 테이블을 emp 테이블로 변경해보겠습니다.) ALTER는 테이블의 정의를 변경하는 명령으로 이전 글 데이터베이스 기초 - 테이블(Table) 정의에 정리되어 있습니다. https://code..
테이블 추가 DATA DEFINITION LANGUAGE (DDL)은 데이터베이스 테이블을 정의하기 위한 언어입니다. 데이터베이스는 여러 개의 테이블로 이루어져 있는 만큼 테이블 추가와 변경 삭제는 중요합니다. DDL은 테이블 구조를 변경하거나 새로 만들고 또 삭제할 수 있는 언어를 말합니다. MySQL에서 실제 테이블을 삭제하고 수정 삭제를 해보겠습니다. ▼ 테이블 생성 (Create)을 하려면 다음과 같이 컬럼들을 나열하고 기본키 설정 및 기본값 설정을 해줘야 합니다. 다양한 데이터 타입이 있는데 다른 글에서 따로 정리해보도록 하겠습니다. 또한 NOT NULL은 컬럼에 NULL 값 즉 빈 값을 넣을 수 없다는 의미가 됩니다. ▼ 다음은 예문입니다. 새로운 employees 데이터베이스를 생성하고 프라..