더북(TheBook)

자, 이제는 기존 데이터베이스에 새 테이블을 만들 차례다. 같은 mysql 클라이언트를 사용하는데, 이번에는 일반 데이터베이스 사용자로 로그인한다.


c:\myProject>mysql -u dsuser -p dsdb

Enter password:

Welcome to the MySQL monitor. Commands end with ; or \g.

≪…생략…

mysql>


일반적으로 테이블은 한 번만 만들어 여러 번 사용한다. 여러분은 프로젝트 목적에 맞게 테이블의 속성을 나중에 변경할 수도 있다. CREATE TABLE 명령어에 테이블 이름과 열 이름 리스트를 넣어 새 테이블을 만들 수 있다. 각 열에서 열 이름과 데이터 타입(이름과 타입 순서대로)을 지정해야 한다. 가장 흔한 MySQL 데이터 타입에는 TINYINT, SMALLEST, INT, FLOAT, DOUBLE, CHAR, VARCHAR, TINYTEXT, TEXT, DATE, TIME, DATETIME, TIMESTAMP가 있다.

다음 명령어는 employee 테이블을 만들고, empname(가변 길이의 텍스트), salary(실수)와 hired(날짜) 열을 생성한다. 테이블을 구성하는 레코드 하나는 직원 한 명을 표현한다.


USE dsdb;

CREATE TABLE employee (empname TINYTEXT, salary FLOAT, hired DATE);

>>>

Query OK, 0 rows affected (0.17 sec)

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.