rmdir.cn

CREATE TABLE

创建表

语法

CREATE TABLE 表名 (列名 数据类型 [约束], ...)

说明

创建新的数据库表。定义表名、列名、数据类型和约束条件。

参数

  • IF NOT EXISTS

    如果表不存在才创建

  • PRIMARY KEY

    设置主键

  • AUTO_INCREMENT

    设置自增

  • NOT NULL

    不允许为空

示例

创建用户表

创建带有主键和约束的用户表

CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100) NOT NULL, email VARCHAR(255) UNIQUE, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP );

安全创建

如果不存在才创建

CREATE TABLE IF NOT EXISTS users ( id INT PRIMARY KEY, name VARCHAR(100) );