>  기사  >  데이터 베이스  >  mysql 데이터베이스에서 테이블을 생성하는 구문은 무엇입니까?

mysql 데이터베이스에서 테이블을 생성하는 구문은 무엇입니까?

下次还敢
下次还敢원래의
2024-04-22 19:57:58331검색

CREATE TABLE 구문을 사용하여 MySQL 테이블을 생성하려면 테이블 이름, 열 이름, 데이터 유형, null 값 허용 여부 및 기본값을 지정해야 합니다. 이 중 테이블 이름과 열 이름은 대소문자를 구분하고, 기본 키 열은 Null이 아니어야 하며, 기본값은 데이터 유형 제약 조건을 준수해야 합니다.

mysql 데이터베이스에서 테이블을 생성하는 구문은 무엇입니까?

MySQL Create Table Syntax

MySQL에서 테이블을 생성하는 구문은 다음과 같습니다.

<code>CREATE TABLE table_name (
  column_name1 data_type1 [NOT NULL] [DEFAULT default_value1],
  column_name2 data_type2 [NOT NULL] [DEFAULT default_value2],
  ...
) [table_options];</code>

상세 구문 설명:

  • CREATE TABLE: 테이블을 생성하는 명령어를 지정합니다. .
  • table_name: 생성할 테이블의 이름입니다.
  • column_nameX: 생성할 각 열의 이름입니다.
  • data_typeX: 각 열의 데이터 유형입니다.
  • NOT NULL: 지정된 열은 NULL 값을 가질 수 없습니다.
  • DEFAULT default_valueX: 열의 기본값을 지정합니다. 명시적으로 값을 지정하지 않으면 이 기본값이 사용됩니다.
  • table_options: 스토리지 엔진, 문자 집합 등과 같은 테이블 수준 옵션을 지정하는 데 사용할 수 있습니다.

예:

"id"(기본 키), "name"(문자열) 및 "salary"(숫자)의 3개 열이 있는 "employees"라는 테이블을 만듭니다.

<code class="mysql">CREATE TABLE employees (
  id INT NOT NULL AUTO_INCREMENT,
  name VARCHAR(255) NOT NULL,
  salary DECIMAL(10, 2) NOT NULL
);</code>

참고:

  • 테이블 이름과 열 이름은 대소문자를 구분합니다.
  • 기본 키 열은 "NOT NULL"로 지정되어야 합니다.
  • 기본값은 열 데이터 유형의 유효한 값만 될 수 있습니다.
  • "table_options" 부분은 필요에 따라 추가하거나 생략할 수 있습니다.

위 내용은 mysql 데이터베이스에서 테이블을 생성하는 구문은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.