MySQL 데이터 테이블을 생성하려면 다음 정보가 필요합니다.
테이블 이름
테이블 필드 이름
각 테이블 필드 정의
다음 정보 MySQL 데이터를 생성하는 것입니다. 테이블에 대한 일반적인 SQL 구문:
CREATE TABLE table_name(column_name column_type);
다음 예에서는 runoob_tbl 데이터 테이블을 생성합니다. RUNOOB 데이터베이스:
Runoob_TBL (
Runoob_id int Null Auto_increment,
Runoob_title Varchar (100) not null,
Runoob_autHor Varchar (40) not null,
Submi ssion_date date,
기본 키(Runoob_id)
);
분석 예:
필드가 NULL이 되는 것을 원하지 않는 경우 필드 속성을 설정할 수 있습니다. NOT NULL로 데이터베이스를 운영할 때 이 필드에 입력된 데이터가 NULL이면 오류가 보고됩니다.
AUTO_INCREMENT는 자동 증가 속성으로 정의되며 일반적으로 기본 키에 사용되며 값이 자동으로 1씩 증가합니다.
PRIMARY KEY 키워드는 열을 기본 키로 정의하는 데 사용됩니다. 여러 열을 사용하여 쉼표로 구분하여 기본 키를 정의할 수 있습니다.
명령 프롬프트를 통해 테이블 생성
mysql> 명령 창을 통해 MySQL 데이터 테이블을 쉽게 생성할 수 있습니다. SQL 문 CREATE TABLE을 사용하여 데이터 테이블을 생성할 수 있습니다.
다음은 runoob_tbl 데이터 테이블 생성 예입니다:
root@host# mysql -u root -p
비밀번호 입력:********
mysql> RUNOOB 사용 ;
데이터베이스 변경
mysql> CREATE TABLE runoob_tbl(
-> runoob_id INT NOT NULL AUTO_INCREMENT,
-> runoob_title VARCHAR(100) NOT NULL,
-> ; runoob_author VARCHAR( 40) NOT NULL,
-> submit_date DATE,
-> PRIMARY KEY ( runoob_id )
->
mysql> ;
}echo "데이터 테이블이 성공적으로 생성되었습니다.";mysql_close($conn);?> body> ; 실행 결과: