정보

    • 업무명     : 마리아디비 (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

     

     

     

     

     

     

    본 블로그는 파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음
    • 네이버 블러그 공유하기
    • 네이버 밴드에 공유하기
    • 페이스북 공유하기
    • 카카오스토리 공유하기