[데이터베이스] MySQL-2

Jaedeok Lee·2021년 8월 16일
0
post-thumbnail

관계형 DB (RDB)

현재 사용중인 MySQL은 관계형 DB이다. 관계형 DB는 데이터들이 테이블 형태로 저장된다.

데이터를 저장하는 공간 테이블(Table)

  • 데이터베이스를 생성해도 테이블은 존재하지 않는다.
  • 테이블을 사용하려면 테이블을 생성하는 SQL을 사용해야 한다.
  • 테이블에 값을 저장하려면 저장하기 위한 SQL을 사용해야 한다.

테이블(table)의 구성요소

  • 테이블 : RDBMS의 기본적인 저장 구조 한 개 이상의 column과 0개 이상의 row로 구성된다.
  • 열(Column) : 테이블 상의 단일 종류의 데이터를 나타낸다. 특정 데이터 타입 미 크기를 가지고 있다.
  • 행(Row) : Column들의 값의 조합. 레코드라 불린다. 기본키(PK)에 의해 구분. 기본키는 중복을 허용하지 않으며 없어서는 안된다.
  • Field : Row와 Column의 교차점으로 Field는 데이터를 포함할 수 있고 없을 때는 NULL 값을 가지고 있다.

현재 데이터베이스에 존재하는 테이블 목록 확인하기

Database를 선택 후, Database의 전체 테이블 목록을 출력 :


use connectdb 쿼리를 통해 connectdb로 이동하여 show tables 쿼리를 통해 connectdb의 테이블을 확인해 보았다.

테이블 구조를 확인하기 위한 DESCRIBE 명령

테이블 구조를 확인하기 위해, DESCRIBE 명령을 사용할 수 있다.
짧게 DESC라고 사용해도 된다.


참고
부스트코스

profile
서버 개발자

0개의 댓글