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

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

下次还敢
풀어 주다: 2024-04-22 19:57:58
원래의
392명이 탐색했습니다.

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿