>  기사  >  데이터 베이스  >  mysql에서 테이블을 생성하는 방법

mysql에서 테이블을 생성하는 방법

下次还敢
下次还敢원래의
2024-04-14 19:21:34611검색

CREATE TABLE 문을 사용하여 MySQL에서 테이블을 생성합니다. 구문은 CREATE TABLE table_name (column_name data_type [constraints], ...)입니다. table_name, column_name, data_type 및 제약 조건과 같은 요소를 나열하고 자동 증가 기본 키 및 NOT NULL 제약 조건의 예를 제공합니다.

mysql에서 테이블을 생성하는 방법

MySQL에서 테이블을 생성하는 방법

MySQL에서는 CREATE TABLE 문을 사용하여 테이블을 생성합니다. CREATE TABLE 语句来创建表格。

基本语法:

<code>CREATE TABLE table_name (
  column_name data_type [constraints],
  ...
);</code>

其中:

  • table_name 是要创建的表格的名称。
  • column_name 是表格中列的名称。
  • data_type 是列的数据类型(例如:INT、VARCHAR、DATE)。
  • constraints 是对列的约束(例如:NOT NULL、UNIQUE、FOREIGN KEY)。

示例:

创建名为 students 的表格,其中包含 id(自增主键)、name(VARCHAR)、age(INT)和 grade(VARCHAR)列:

<code class="sql">CREATE TABLE students (
  id INT AUTO_INCREMENT PRIMARY KEY,
  name VARCHAR(255) NOT NULL,
  age INT,
  grade VARCHAR(10)
);</code>

注意:

  • AUTO_INCREMENT 指示 id 列为自增主键,每次插入新行时都会自动增加。
  • PRIMARY KEY 指定 id 列为主键,它唯一标识表格中的每一行。
  • NOT NULL 约束指定 name 列不允许为 NULL。

可以通过使用 SHOW CREATE TABLE table_name

🎜기본 구문: 🎜🎜rrreee🎜위치: 🎜
  • table_name은 생성할 테이블의 이름입니다.
  • column_name은 테이블에 있는 열의 이름입니다.
  • data_type은 열의 데이터 유형입니다(예: INT, VARCHAR, DATE).
  • 제약 조건은 열에 대한 제약 조건입니다(예: NOT NULL, UNIQUE, FOREIGN KEY).
🎜🎜예: 🎜🎜🎜 id(자동 증가 기본 키), name을 포함하는 <code>students라는 테이블을 만듭니다. (VARCHAR), age(INT) 및 grade(VARCHAR) 열: 🎜rrreee🎜🎜참고: 🎜🎜
  • AUTO_INCREMENT id 열이 새 행이 삽입될 때마다 자동으로 증가되는 자동 증가 기본 키임을 나타냅니다.
  • PRIMARY KEY id 열을 테이블의 각 행을 고유하게 식별하는 기본 키로 지정합니다.
  • NOT NULL 제약 조건은 name 열이 NULL이 될 수 없음을 지정합니다.
🎜 SHOW CREATE TABLE table_name 문을 사용하면 생성된 테이블의 정의를 볼 수 있습니다. 🎜

위 내용은 mysql에서 테이블을 생성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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