mysql의 테이블 생성문은 [CREATE TABLE table_name (column_name column_type);]입니다. column_name은 필드 이름을 나타내고, column_type은 필드 유형을 나타냅니다.
구문:
CREATE TABLE table_name (column_name column_type);
(권장 튜토리얼: mysql tutorial)
예:
RUN 데이터베이스에 run_tbl 데이터 테이블을 생성합니다:
CREATE TABLE IF NOT EXISTS `run_tbl`( `run_id` INT UNSIGNED AUTO_INCREMENT, `run_title` VARCHAR(100) NOT NULL, `run_author` VARCHAR(40) NOT NULL, `submission_date` DATE, PRIMARY KEY ( `run_id` ))ENGINE=InnoDB DEFAULT CHARSET=utf8;
지침:
그렇지 않으면 필드를 NULL로 설정하려는 경우 해당 필드의 속성을 NOT NULL로 설정할 수 있습니다. 데이터베이스 운영 시 이 필드에 입력된 데이터가 NULL인 경우 오류가 보고됩니다.
AUTO_INCREMENT는 자동 증가 속성으로 정의되며 일반적으로 기본 키에 사용되며 값이 자동으로 1씩 증가합니다.
PRIMARY KEY 키워드는 열을 기본 키로 정의하는 데 사용됩니다. 쉼표로 구분된 여러 열을 사용하여 기본 키를 정의할 수 있습니다.
ENGINE은 스토리지 엔진을 설정하고 CHARSET은 인코딩을 설정합니다.
위 내용은 mysql 테이블 생성 명령문이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!