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)
);