Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql设置主键

作者:冫LOVE灬丶棒棒   发布日期:2025-09-22   浏览:105

-- 创建一个带有主键的表
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拼接查询

大家都在看

mysqlavg函数保留小数

mysql显示表内容

mysql经纬度距离计算

mysql 加密

存储过程mysql

mysql with语句

mysql时间加减

mysql查询表名,模糊匹配

brew 启动mysql

unsigned在mysql中是什么意思

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站