Database

MariaDB 데이터베이스 생성/삭제/수정 - CREATE/DROP/ALTER DATABASE Statement

carrotweb 2022. 8. 14. 09:11
728x90
반응형

CREATE DATABASE Statement

Database Server에 새로운 Database를 생성합니다.

 

Database 생성 구문

CREATE DATEBASE [IF NOT EXISTS] database_name;

 

 

Database Server에 database_name으로 새로운 Database를 생성합니다.

CREATE DATABASE database_name;

 

 

Database Server에서 database_name으로 된 Database가 없으면 생성합니다.

CREATE DATABASE IF NOT EXISTS database_name;

 

 

DROP DATABASE Statement

Database Server에서 Database를 삭제합니다.

 

Database 삭제 구문

DROP DATEBASE [IF EXISTS] database_name;

 

Database Server에서 database_name으로 된 Database를 삭제합니다.

DROP DATABASE database_name;

 

Database Server에 database_name으로 된 Database가 있으면 삭제합니다.

DROP DATABASE IF EXISTS database_name;

 

 

ALTER DATABASE Statement

Database를 수정합니다.

 

Database 수정 구문

ALTER DATEBASE database_name [options];

 

Database의 문자셋을 UTF8로 변경합니다.

ALTER DATABASE database_name CHARACTER SET=utf8;

 

Database의 문자셋을 UTF8로 콜레이션을 UTF8_GENERAL_CI로 변경합니다.

ALTER DATABASE database_name CHARSET=utf8 COLLATE=utf8_general_ci;

Collation(콜레이션)은 검색이나 정렬을 할 때 사용되는 비교 규칙입니다.

 

 

MariaDB에 Database 생성하기

-- study Database가 있으면 삭제
DROP DATABASE IF EXISTS study;

-- study Database가 없으면 생성
CREATE DATABASE IF NOT EXISTS study;

-- study Database의 문자셋을 euckr로 수정
ALTER DATABASE study CHARSET=euckr COLLATE=euckr_korean_ci;

-- study Database의 문자셋을 utf8로 수정
ALTER DATABASE study CHARSET=utf8 COLLATE=utf8_general_ci;

 

 

728x90
반응형