-- 创建一个新的表名为 `users`,包含以下字段:
CREATE TABLE users (
id INT AUTO_INCREMENT, -- 自增的主键ID
name VARCHAR(100) NOT NULL, -- 用户名,最大长度为100,不能为空
email VARCHAR(150) UNIQUE, -- 邮箱地址,最大长度为150,必须唯一
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, -- 创建时间,默认为当前时间
PRIMARY KEY (id) -- 设置主键为id
);
解释说明:
CREATE TABLE
:用于创建一个新的表。INT AUTO_INCREMENT
:定义一个整数类型的自增字段,通常用于主键。VARCHAR(n)
:定义一个可变长度的字符串,n
表示最大长度。NOT NULL
:表示该字段不能为空。UNIQUE
:表示该字段的值必须是唯一的。TIMESTAMP DEFAULT CURRENT_TIMESTAMP
:定义一个时间戳字段,默认值为当前时间。PRIMARY KEY
:指定主键字段,确保每条记录的唯一性。下一篇:mysql 删除表语句
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站