[MySQL]MySQL 생성,삭제,변경
본문 바로가기
BackEnd/Database

[MySQL]MySQL 생성,삭제,변경

by liveloper jay 2021. 12. 14.

테이블과 같은 데이터의 구조를 정의하는데에 사용되어지는 명령어인 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

댓글