[Database] 데이터베이스 테이블

데이터베이스 테이블

데이터베이스의 테이블을 생성하고, 이를 조작해보는 방법들을 알아보자.

테이블 생성

create table 명령어와 함께 원하는 테이블의 이름을 작성한 뒤 괄호로 묶어준다.
괄호 안에는 테이블에 들어갈 필드명과 그 필드의 타입, 그리고 옵션을 적어줄 수 있다.
이때 옵션은 테이블을 생성할 때 무조건 필드가 들어가야 하는 유무인 NULL, NOT NULL, 원하는 DEFAULT 값, 자동으로 1씩 증가하는 AUTO_INCREMENT 등이 있다.
PRIMARY KEY(필드명) 으로 키값을 정해준 뒤, 괄호를 닫고 세미콜론으로 마무리한다.

  • 예시

  • desc 를 사용하여 table의 내용을 확인

테이블 수정

alter table 테이블명 rename 변경 이름 으로 테이블의 이름을 변경할 수 있다.
drop table 테이블명 은 테이블이 사라진다.

  • 예시

테이블 필드 수정

alter table 테이블명 을 입력한 뒤, 원하는 명령어를 입력한다.
add ~로 새로운 필드를 추가할 수도 있고, drop 필드명 으로 필드를 삭제할 수도 있다.

  • 예시

chage로 테이블의 필드를 변경할 수도 있다.