테이블과 같은 데이터의 구조를 정의하는데에 사용되어지는 명령어인 DDL(data definition language)에 대해 알아보겠습니다.
CREATE
데이터베이스 및 Table을 생성하는데에 사용하는 명령어입니다.
//DB생성
CREATE DATABASE DB명;
USE DB명; //해당 DB로 접근
//Table만 생성
CREATE TABLE 테이블명;
//Table에 필드 및 기본키까지 설정
CREATE TABLE 테이블명(
필드명 타입,
필드명 타입
PRIMARY KEY(필드명)
);
DROP
데이터베이스 및 Table을 삭제할 때 사용하는 명령어입니다.
//DB 삭제
DROP DATABASE DB명;
//table 삭제
DROP Table 테이블명;
//존재하지 않아서 발생하는 에러 방지
DROP DATABASE IF EXISTS DB명/테이블명;
ALTER
테이블내의 변경이 필요할 경우 사용하는 명령어입니다.
//컬럼 추가
ALTER TABLE 테이블명 ADD COLUMN 컬럼명 데이터타입;
//컬럼 타입 변경
ALTER TABLE 테이블명 MODIFY COLUMN 컬럼명 데이터타입;
//여러컬럼 변경
ALTER TABLE 테이블명 MODIFY COLUMN 컬럼명 데이터타입 MODIFY COLUMN 컬럼명 데이터타입;
'BackEnd > Database' 카테고리의 다른 글
NoSQL이란? (0) | 2022.03.14 |
---|---|
[MySQL] 집계함수 (0) | 2021.12.16 |
[MySQL] 데이터베이스 제약조건이란? (0) | 2021.12.15 |
[MySQL] Table 조회/삽입/삭제/갱신 (0) | 2021.12.13 |
[MySQL] DBMS란?_MySQL 설치 (0) | 2021.12.12 |
댓글