DDL 훑어보기

highway92·2021년 9월 16일
0

SQL

목록 보기
10/11

DDL (data definition language)

DDL은 데이터베이스를 정의하는 언어로 데이터베이스 생성, 수정, 삭제를 할 때 사용하는 언어이다.

CREATE

데이터베이스와 테이블을 생성하는 쿼리문

데이터베이스 만들기

CREATE DATABASE 데이터 베이스 이름;

위에서 만든 데이터 베이스를 사용하기 위해서는 USE문을 사용한다.

USE 데이터 베이스 이름;

테이블 만들기

CREATE TABLE student {
'column 명' 타입(int, varchar(22) 등등),
'column 명' 타입
}

데이터 베이스 및 테이블 확인하기

SHOW DATABASES;

SHOW TABLES;

ALTER

테이블을 수정하는 쿼리문 이다.

컬럼 추가, 삭제, 변경

ALTER TABLE `추가하고자 하는 테이블 명` ADD COLUMN `추가하고자 하는 컬럼명` `속성값`;
-- 컬럼 추가 --

ALTER TABLE `삭제하고자 하는 테이블 명` DROP COLUMN `삭제하고자 하는 컬럼명`;
-- 컬럼 삭제 --

ALTER TABLE `변경하고자 하는 컬럼이 있는 테이블 명` MODIFY COLUMN `변경하고자 하는 컬럼 명` 변경하고자 하는 속성 값;
-- 컬럼 변경 --

ALTER TABLE `변경하고자 하는 컬럼이 있는 테이블 명` CHANGE COLUMN `변경하고자 하는 컬럼 명` `새로운 컬럼 명` 변경하고자 하는 속성 값;
-- 컬렴 명도 함께 변경하는 방법--
ALTER TABLE `변경하려는 하는 테이블 명` RENAME `새로운 테이블 명`;
--테이블 이름 변경 --

DROP

데이터 베이스, 테이블을 삭제하는 쿼리문

DROP DATABASE 테이블 명

DROP TABLE 테이블 명

profile
웹 개발자로 활동하고 있습니다.

0개의 댓글