[TIL]Table 관리

썹스·2024년 2월 5일

SQL

목록 보기
2/17

테이블(Table)

테이블은 관계형 데이터베이스의 기본 요소이다.

또한 테이블은 실제 데이터베이스 내부에 저장되는 형태이며, 행(ROW)과 열(COLUMN)로 구성되어 있다.

  • 행(ROW)
    • 행은 속성의 특징 인스턴스(데이터베이스에 실제로 저장된 값)에 대한 사실 값의 모임이다. 즉, 해당 속성에 맞는 값들의 모임이다.
    • 행은 특정 상황에 따라 튜플(Tuple), 레코드(Recode)라는 키워드로도 사용된다.
  • 열(COLUMN)
    • 열은 테이블의 속성 및 특성을 의미한다.
    • 데이터베이스를 구성하는 가장 작은 논리적 단위이다.
    • 열은 특정 상황에 따라 필드(Field), 어트리뷰트(Attribute)


테이블 관리

테이블 확인

show tables;

테이블 생성

create table <테이블명>
(
   <열 이름> DataType,
   ID int,
   name varchar(16)
);

테이블 삭제

drop table <테이블명>;

테이블 세부 정보 확인

desc <테이블명>

테이블명 변경

alter table <변경 전 테이블명> rename <변경 후 테이블 명>;

테이블에 열(커럼) 추가

alter table <테이블명> add column <컬럼명> DataType;

테이블에 열(커럼) 데이터 타입 변경

alter talbe <테이블명> modify column <컬럼명> DataType;

테이블에 열(커럼) 이름 변경

alter table <테이블명> change column <수정 전 컬럼명> <수정 후 컬럼명> DataType;

테이블에 열(컬럼) 삭제

alter table <테이블명> drop column <컬럼명>;
profile
코린이

0개의 댓글