DDL은 데이터베이스를 정의하는 언어로 데이터베이스 생성, 수정, 삭제를 할 때 사용하는 언어이다.
데이터베이스와 테이블을 생성하는 쿼리문
CREATE DATABASE 데이터 베이스 이름
;
위에서 만든 데이터 베이스를 사용하기 위해서는 USE문을 사용한다.
USE 데이터 베이스 이름;
CREATE TABLE student
{
'column 명' 타입(int, varchar(22) 등등),
'column 명' 타입
}
SHOW DATABASES;
SHOW TABLES;
테이블을 수정하는 쿼리문 이다.
ALTER TABLE `추가하고자 하는 테이블 명` ADD COLUMN `추가하고자 하는 컬럼명` `속성값`;
-- 컬럼 추가 --
ALTER TABLE `삭제하고자 하는 테이블 명` DROP COLUMN `삭제하고자 하는 컬럼명`;
-- 컬럼 삭제 --
ALTER TABLE `변경하고자 하는 컬럼이 있는 테이블 명` MODIFY COLUMN `변경하고자 하는 컬럼 명` 변경하고자 하는 속성 값;
-- 컬럼 변경 --
ALTER TABLE `변경하고자 하는 컬럼이 있는 테이블 명` CHANGE COLUMN `변경하고자 하는 컬럼 명` `새로운 컬럼 명` 변경하고자 하는 속성 값;
-- 컬렴 명도 함께 변경하는 방법--
ALTER TABLE `변경하려는 하는 테이블 명` RENAME `새로운 테이블 명`;
--테이블 이름 변경 --
데이터 베이스, 테이블을 삭제하는 쿼리문
DROP DATABASE 테이블 명
DROP TABLE 테이블 명