MySQL 데이터베이스에 테이블 생성
- 프로그래밍/웹사이트
- 2019. 9. 10.
250x250
MySQL 데이터베이스에 테이블 생성
안녕하세요.
오늘은 MySQL 데이터베이스에 테이블을 추가해보겠습니다.
- 1. 데이터베이스 사용하기.
- 2. 테이블 생성하기.
1. 데이터베이스 사용하기
앞서 작성한 MySQL 실행, 데이터베이스 생성을 참고하면 도움이 될 겁니다.
[프로그래밍/웹사이트] - MySQL실행, 데이터베이스(database)생성
원하는 데이터베이스에 테이블을 추가하기 위해서 사용할 데이터베이스를 선택해주겠습니다.
use 데이터베이스이름을 cmd에 입력해주세요.
(아래 사진 참고)
Database changed가 출력되면 성공입니다.
테이블 생성하기.
troy라는 데이터베이스를 사용한다고 선택했으니 이제 troy라는 데이터베이스에 테이블을 생성해보겠습니다.
CREATE TABLE `테이블 이름` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(100) NOT NULL,
`created` datetime NOT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
int(11)=검색을 했을 때 11만큼 노출.
NOT NULL= 이게 뒤에 있으면 무조건 넣어줘야 하는 값.
AUTO_INCREMENT=자동으로 증가.
varchar=지정한 사이즈보다 크면 뒤 내용은 잘라버림.
datatime=시간이랑 날짜 입력.
PRIMARY KEY()=메인 키워드라고 알려주는 것.(값이 고유해야 함.)
이건 잘 모르겠네요.
ENGINE=InnoDB DEFAULT CHARSET=utf8;
이렇게 test라는 테이블을 만들어봤습니다.
이제 잘 만들어졌는지 확인해보겠습니다.
show tables;를 이용해서 어떤 테이블이 있는지 확인할 수 있습니다.
일단 테이블은 만들어졌네요.
desc 테이블 이름을 입력해서 테이블 구조를 확인할 수 있습니다.
다음에는 여기에 데이터를 추가해보겠습니다.