관계형 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라고 사용해도 된다.
참고
부스트코스