[SQL] 마리아디비 (MariaDB) 데이터베이스 생성, 선택, 삭제

 정보

  • 업무명     : 마리아디비 (MariaDB) 데이터베이스 생성, 선택, 삭제

  • 작성자     : 이상호

  • 작성일     : 2020-02-25

  • 설   명      :

  • 수정이력 :

 

 내용

[개요]

  • 안녕하세요? 웹 개발 및 연구 개발을 담당하고 있는 해솔입니다.

  • MySQL과 동일한 소스 코드를 기반으로 한 오픈소스 관계형 데이터베이스 (RDBMS)인 마리아디비 (MariaDB) 내용을 다루고자 합니다..

  • 오늘 포스팅에서는 데이터베이스 생성, 선택, 삭제를 소개해 드리고자 합니다.

 

 

[특징]

  • 웹 개발을 위해서 마리아디비 (MariaDB) 기술이 요구되며 이 프로그램은 이러한 목적을 달성하기 위한 기술서

 

[기능]

  • 데이터베이스 생성

  • 데이터베이스 선택

  • 데이터베이스 삭제

 

[활용 자료]

  • 없음

 

[자료 처리 방안 및 활용 분석 기법]

  • 없음

 

[사용법]

  • 없음

 

[사용 OS]

  • Windows 10

 

[사용 언어]

  • MariaDB v10.2.10

  • SQL Gate for MariaDB Developer v9.9.2.0

 

 세부 내용

데이터베이스 생성
  • CREATE DATABASE Products를 통해 데이터베이스를 생성

  • 데이터베이스 이름은 대/소문자 구분하지 않음 (즉 Products 또는 products, PRODUCTS 동일)

# CREATE DATABASE Database_name;
CREATE DATABASE products;

 

  • 문자 인코딩을 기본값으로 지정하여 데이터베이스 생성 가능

CREATE DATABASE testdb
CHARACTER SET = 'utf8'
COLLATE = 'utf8_general_ci';

 

 

[데이터베이스 확인]

  • SHOW DATABASES를 통해 작성된 데이터를 확인

SHOW DATABASES;
  •  

 

 

데이터베이스 선택
  • USE database 명령어는 데이터베이스를 선택하는 데 사용됩니다.

  • 테이블 작성, 테이블 쿼리, 업데이트, 저장 프로시저 등과 같은 데이터베이스 작업하기 앞서 대상 데이터베이스를 선택해야합니다.

  • MariaDB 데이터베이스 서버에 여러 데이터베이스가 있다고 가정하면 특정 데이터베이스를 선택해야합니다.

 

  • 여러 데이터베이스 (데이터베이스 확인 캡쳐본 참조)에서 USB를 통해 testdb를 선택

USE testdb;

 

데이터베이스 삭제
  • DROP DATABASE 명령어는 기존 데이터베이스를 삭제하는 데 사용됩니다.

  • 이는 데이터베이스의 모든 테이블 및 데이터베이스를 삭제합니다. 이 경우 DROP 권한이 필요합니다.

 

  • DROP를 통해 products 데이터베이스 삭제

SHOW DATABASES;

DROP DATABASE products;

 

 

SHOW DATABASES;

 

 

 참고 문헌

[논문]

  • 없음

[보고서]

  • 없음

[URL]

  • 없음

 

 문의사항

[기상학/프로그래밍 언어]

  • sangho.lee.1990@gmail.com

[해양학/천문학/빅데이터]

  • saimang0804@gmail.com

 

 

 

 

 

 

본 블로그는 파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음