MariaDB(10)
-
[MariaDB] 4. DDL - table schema 조회, 생성, 삭제
DDL - table schema Data Definition Language table은 RDBMS에서 사용하는 데이터 모델로, 엑셀과 같은 2차원 형태의 Object입니다. table은 실질적으로 데이터가 저장된 객체로, RDBMS에서 CRUD를 행하는 대상입니다. 이번 포스팅에서는 table schema를 조회/생성/삭제하는 방법을 알아볼 것입니다. table schema 조회 table schema 생성 table_option create_definition 컬럼 정의 컬럼 데이터 타입 컬럼 옵션 컬럼 정의 예시 인덱스 정의 PLAIN 인덱스 정의 PK 정의 UNIQUE 인덱스 정의 FK 정의 FK 정의 - ON DELETE reference_option FK 정의 - ON UPDATE refer..
2020.12.30 -
[MariaDB] 3. DDL - database schema
DDL Data Definition Language 데이터를 정의하는 데에 사용되는 SQL입니다. 데이터 구조를 생성/변경/제거할 때 이용합니다. 데이터 구조는 다른 말로 Schema(스키마)라고도 부릅니다. (구조 = 스키마) 이 스키마를 이루는 Object(객체) 요소에는 table, view, index, stored routine 등이 있습니다. DDL에는 create(생성), 변경(alter), 제거(drop), truncate가 있고, 이 SQL은 데이베이스나 데이터베이스 내에 정의된 Object을 대상으로 사용할 수 있습니다. 이번 포스팅에서는 데이터베이스 스키마를 DDL을 이용하여 생성, 수정, 제거하는 방법을 알아볼 것입니다. database schema 생성 database schema..
2020.12.22 -
[MariaDB] 2. CentOS 7에 MariaDB 10.5 설치하기
MariaDB repository setup MariaDB 패키지 설치 MariaDB Server 시작 MariaDB 접속 1. MariaDB repository setup MariaDB 사이트에서 제공하는 setup 스크립트를 이용하여 패키지를 설치합니다. curl -LsS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash setup 스크립트를 별도의 옵션없이 실행할경우, mariadb-10.5 버전의 os에 맞는 MariaDB 정보가 설정됩니다. setup 스크립트에서 제공하고 있는 옵션은 MariaDB 메뉴얼을 참고해주세요. 2. MariaDB 패키지 설치 MariaDB Server를 사용하기 위한 패키지를 설치합니다. sud..
2020.09.12 -
[MariaDB] 1. DBMS와 MariaDB
DBMS database DBMS database 구조적 분류 Relational database와 SQL Key-Value database와 NoSQL MariaDB MariaDB? SQL 1. DBMS 1.1. database 여러 사용자들이 공유하고 사용하기 위해 통합 관리되는 정보들(data)의 집합으로, 논리적으로 연관된 자료를 구조화한 것입니다. database 만으로는 구조화된 데이터를 활용할 수 없고, 보통 DBMS에 해당 내용을 적재하여 사용합니다. 1.2. DBMS DataBase Management System database 관리를 효율적으로 할 수 있도록 도와주는 관리 시스템. database라는 데이터의 집합을 만들고, 데이터를 조작(추가/수정/삭제)하는 일련의 과정을 제공합니다..
2020.09.12