728x90
데이터베이스를 생성했으면, 데이터베이스의 구성인 테이블을 생성해야 합니다.
테이블에 포함되는 필드는 데이터 타입과 필드명으로 이루어져 있습니다.
이전 파트의 내용을 참고하여 테이블을 생성하도록 하겠습니다.
1. 테이블 생성 ( CREATE TABLE )
테이블의 생성은 CREATE TABLE 명령어를 사용합니다.
[ CREATE TABLE TableName ( ..필드 입력 .. ) ); ] 과 같은 형태로 테이블을 지정합니다.
1
2
3
4
5
6
7
8
9
|
CREATE TABLE TestTable
(
-> id INT(12) NOT NULL AUTO_INCREMENT,
-> Name VARCHAR(30) NOT NULL,
-> Text VARCHAR(100) NOT NULL,
-> Phone VARCHAR(14) NOT NULL,
-> Num VARCHAR(30) DEFAULT 'A',
-> PRIMARY KEY(id)
);
|
- 3 Line : 필드명은 id이며, Data Type은 INT - 12자리를 사용하는 변수를 선언합니다.
- 4 Line : 필드명은 Name이며 Data Type은 VARCHAR - 30 자리를 사용하는 변수를 선언합니다.
- 5 Line : 필드명은 Text이며 Data Type은 VARCHAR -100 자리를 사용하는 변수를 선언합니다.
- 6 Line : 필드명은 Phone이며 Data Type은 VARCHAR - 14 자리를 사용하는 변수를 선언합니다.
- 7 Line : 필드명은 Num이며 Data Type은 VARCHAR - 30 자리를 사용하는 변수를 선언합니다.
- [ AUTO_INCREMENT ] 는 자동으로 값을 인덱스 증가시키는 것을 의미 ( 증가 )
- [ NOT NULL ] 은 Data 가 없는 NULL 상태라는 것을 의미
- [ DEFAULT 'A' ] 는 Data의 최초 값을 A로 지정하라는 것을 의미
- [ PRIMARY KEY ] 는 기본키로 지정하는 것을 의미
테이블이 생성되면 row in set이라는 성공메시지가 호출됩니다.
메시지가 호출되면 테이블을 조회하여 제대로 생성됐는지 확인합니다.
2. 테이블 조회 ( DESC TableName )
MySQL 기본 명령어 |
테이블 조회 | DESC Tablename |
EX) DESC TestTable; |
테이블 조회 DESC 라는 명령어를 사용합니다.
위와 같이 테이블을 조회하면
상단에 데이터에 대한 설명이 열(Column)으로 표현되며 필드명은 행(row)로 표현됩니다.
다음 파트에서는 생성한 테이블에 데이터를 가공하는 방법 ( CRUD )
Create(생성), Read(읽기), Update(갱신), Delete(삭제)하는 방법을 다루도록 하겠습니다.
728x90
'IT > DBMS' 카테고리의 다른 글
[DBMS] MySQL에서 주로 발생하는 ERROR 알아보기 (0) | 2019.11.01 |
---|---|
[DBMS] 명령프롬프트(CMD)를 이용하여 Data 관리하기 (0) | 2019.10.31 |
[DBMS] MySQL의 Data Type 알아보기 (0) | 2019.10.31 |
[DBMS] 명령프롬프트(CMD)를 이용하여 DataBase 생성하기 (0) | 2019.10.31 |
[DBMS] 명령프롬프트(CMD)를 이용하여 MySQL 접속하기 (0) | 2019.10.31 |
댓글