-- 创建一个带有主键的表
CREATE TABLE users (
id INT AUTO_INCREMENT, -- 定义id列为整数类型,并设置为自动递增
username VARCHAR(50) NOT NULL, -- 定义username列为字符串类型,最大长度为50,并且不允许为空
password VARCHAR(50) NOT NULL, -- 定义password列为字符串类型,最大长度为50,并且不允许为空
PRIMARY KEY (id) -- 设置id列为主键
);
-- 如果已经有一个表,可以通过ALTER TABLE语句添加主键
ALTER TABLE users ADD PRIMARY KEY (id);
解释说明:
CREATE TABLE
语句用于创建新表。INT AUTO_INCREMENT
表示该列为整数类型,并且会自动递增。VARCHAR(50)
表示该列为可变长度字符串,最大长度为50个字符。NOT NULL
表示该列不能为空。PRIMARY KEY (id)
表示将 id
列设置为主键,主键必须是唯一的且不能为空。ALTER TABLE
语句用于修改已有的表结构,添加主键。上一篇:mysql join on
下一篇:mysql拼接查询
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站