데이터베이스 테이블
데이터베이스의 테이블을 생성하고, 이를 조작해보는 방법들을 알아보자.
테이블 생성
create table
명령어와 함께 원하는 테이블의 이름을 작성한 뒤 괄호로 묶어준다.
괄호 안에는 테이블에 들어갈 필드명과 그 필드의 타입, 그리고 옵션을 적어줄 수 있다.
이때 옵션은 테이블을 생성할 때 무조건 필드가 들어가야 하는 유무인 NULL, NOT NULL, 원하는 DEFAULT 값, 자동으로 1씩 증가하는 AUTO_INCREMENT 등이 있다.
PRIMARY KEY(필드명)
으로 키값을 정해준 뒤, 괄호를 닫고 세미콜론으로 마무리한다.
-
예시
-
desc
를 사용하여 table의 내용을 확인
테이블 수정
alter table 테이블명 rename 변경 이름
으로 테이블의 이름을 변경할 수 있다.
drop table 테이블명
은 테이블이 사라진다.
- 예시
테이블 필드 수정
alter table 테이블명
을 입력한 뒤, 원하는 명령어를 입력한다.
add ~
로 새로운 필드를 추가할 수도 있고, drop 필드명
으로 필드를 삭제할 수도 있다.
- 예시
chage
로 테이블의 필드를 변경할 수도 있다.
NEXT[Database] JDBC