반응형
MySQL Table 생성 방법에 관해서 설명하려고 합니다.
MySQL Table 생성 기본 문법
Table 생성은 설명보다 문법하고 실습하면 바로 이해할 수 있습니다.
CREATE TABLE 테이블 명 (
컬럼명1 데이터 타입 제약 조건 이름,
컬럼명2 데이터 타입 제약 조건 이름,
...
);
- 테이블 명 : Table 이름을 지정합니다.
- 칼럼 명 : column 이름을 지정합니다.
- 데이터 타입 : 칼럼 명의 데이터 타입을 지정합니다. 예를 들면, int, varchar, datetime을 지정할 수 있습니다.
- 제약 조건 이름: 테이블 간에 외래 키 생성하는 경우 지정합니다.
MySQL Table 생성 방법.
CREATE TABLE AurumGuideTable (
AurumId INT AUTO_INCREMENT PRIMARY KEY,
AurumNm VARCHAR(255) NOT NULL,
AurumAge INT NULL,
AurumAddress VARCHAR(500) NULL
);
- AurumGuideTable: 지정한 Table 이름입니다.
- AurumId: 정수형 데이터로 자동 증가(AUTO_INCREMENT)하며, 기본 키(PRIMARY KEY)로 설정합니다.
- AurumNm: 최대 255자의 가변 길이 문자열로, NULL 값을 허용하지 않습니다.
- 즉, 반드시 AurumNm 이름을 입력해야 합니다.
- AurumAge: 나이를 숫자로 입력받습니다. ULL 값을 허용합니다.
- AurumAddress: 최대 255자의 가변 길이 문자열로, NULL 값을 허용합니다.
MySQL Table 생성 확인 방법
생성된 테이블의 구조를 확인하려면 DESCRIBE 명령어를 사용합니다.
DESCRIBE AurumGuideTable;
생성된 테이블을 확인하려면 SHOW TABLES 명령어를 사용합니다.
SHOW TABLES;
반응형