DBMS 2

[DB] SQL(DDL)

*Rocky Linux 9.4와 MariaDB 기반으로 정리한 포스팅입니다.  데이터를 담을 객체를 만들자: DDL(Data Definition Language)DDL(Data Definition Language, 데이터 정의어)는데이터를 담을 객체(테이블, 데이터베이스, 컬럼..)을 생성/삭제/변경할 때 사용된다. 저번 포스팅에서 MariaDB를 설치하고, 최초 접속 및 비밀번호 설정하는 방법을 배웠으니, 이번엔 DDL을 이용해 데이터베이스와 테이블을 만들고 조작하는 방법을 알아보자.   먼저 show database; 명령어를 쳐보면 MariaDB를 설치했을 때, 기본적으로 생성되는 빌트인 데이터베이스(built-in database)들이 나온다. 이러한 빌트인 데이터베이스들은 MariaDB를 운영하..

DB/MariaDB(SQL) 2024.10.10

[DB] DB 기초 이론 및 개념

1. 데이터베이스(Database)란?데이터베이스(Database)는 개념적으로는 '일정한 기준을 가지고 데이터를 모아놓은 것(집합)'으로, 물리적으로는 '테이블(table)을 담는 저장 공간'으로 간단하게 정의할 수 있다. 데이터베이스를 다루면서 주로 사용되는 개념들 몇 개를 정리하고 넘어가자.  테이블(Table, 표): 실제 데이터들이 저장되는 공간, 행(row)와 열(column)으로 구성된다.  컬럼(Column, 열): 테이블에 저장되는 항목을 컬럼으로 구분한다. 로우(Row, 행, 줄): 데이터가 입력/출력/삭제되는 최소 단위, 레코드(record)하고도 한다.   2. DB를 관리/운영해주는 소프트웨어: DBMS DBMS(Database Management System)은 앞서 언급한 데이..

DB/MariaDB(SQL) 2024.10.10