零基础带你学习MySQL—primary key主键(二十三)

Posted 乘风破浪的程序媛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了零基础带你学习MySQL—primary key主键(二十三)相关的知识,希望对你有一定的参考价值。

零基础带你学习mysql—primary key主键(二十三)

一、约束

在这里插入图片描述

二、主键

在这里插入图片描述

三、主键的细节说明

  • 主键不能重复而且不能为空
  • 一张表最多只能有一个主键,但可以是复合键
  • 使用desc 表名 可以看到primary key 的情况
  • 在实际开发中 ,每个表往往都会设计一个主键
  • 主键的指定方式 有两种
  1. 直接在字段名后指定:字段名 primakry key
  2. 在表定义最后写 primary key(列名)
CREATE TABLE t19
(id INT , `name` VARCHAR(32) PRIMARY KEY, email VARCHAR(32)
);

CREATE TABLE t20
-- 在表定义最后写 primary key(列名)
(id INT , `name` VARCHAR(32) , email VARCHAR(32), PRIMARY KEY(`name`) 
);


-- 使用 desc 表名,可以看到 primary key 的情况
DESC t20 -- 查看 t20 表的结果,显示约束的情况
DESC t1

以上是关于零基础带你学习MySQL—primary key主键(二十三)的主要内容,如果未能解决你的问题,请参考以下文章

零基础带你学习MySQL—创建表

零基础带你学习MySQL—修改表

零基础带你学习MySQL—数学函数(十四)

零基础带你学习MySQL—分组统计

零基础带你学习MySQL—多子句查询(十九)

零基础带你学习MySQL—分页查询(十八)