[DB] MYSQL 기본_part02

미나·2023년 9월 19일

새로알게된 정보

목록 보기
8/23

📌 용어 정리

1 ) RDBMS

  • 2차원 테이블 형태로 데이터를 저장하고 테이블과 테이블 간의 관계를 통해 데이터를 저장 및 사용
  • 스키마(구조)를 먼저 정하고 스키마에 맞게 데이터를 사용 및 관리

2 ) 스키마(구조)

  • 테이블을 만들기 위한 구조와 제약을 명세하는 것

3 ) 행(Row) == 튜플(tuple) == 레코드(record)

  • 테이블의 한 행(가로)을 의미. 행은 해당 테이블에서 구조화된 데이터 집합으로서 하나의 개체(사물, 개념)를 의미
    • ex) 첫번째 학생의 모든 정보 (25살 홍길동 대전) , 두번째 학생의 모든 정보(22살 이순신 서울)

4 ) 열(column) == 어트리뷰트(attribute) == 필드(field)

  • 테이블의 한 열(세로)을 의미. 열은 해당 테이블에서 모든 개체에 대한 특정 정보(속성)의 나열을 의미함.
    • ex) 모든 학생들의 나이 (25살, 22살 ...) , 모든 학생들의 이름 (홍길동, 이순신...) , 모든 학생들의 거주지 (대전, 서울...)

5 ) DDL, DML

  • DDL (데이터 정의 언어) - 데이터베이스 구조에 관한 명령 -> 데이터 엔지니어, 데이터 관리자
    • 생성 : create
    • 조회 : show
    • 수정 : alter
    • 삭제 : drop
  • DML (데이터 조작 언어) - 데이터베이스 데이터에 관한 명령 -> 개발자, 분석가 등등
    • 생성 : insert into 테이블
    • 조회 : select * from 테이블
    • 수정 : update 테이블 set
    • 삭제 : delete from 테이블

0개의 댓글