【说站】mysql中primary key是什么

2022-11-23 16:02:32 浏览数 (1)

mysql中primary key是什么

说明

1、primary key主键约束是一个列或者列的组合,其值能唯一地标识表中的每一行。

这样的一列或多列称为表的主键,通过它可以强制表的实体完整性。

2、效果等价于not null unique,即非空且唯一。

是innodb引擎组织存储数据的依据,innodb存储引擎在创建表的时候必须要有primary key。

实例

代码语言:javascript复制
mysql> create table t2(id int not null unique, name varchar(4));
Query OK, 0 rows affected (0.01 sec)
 
mysql> desc t2;
 ------- ------------ ------ ----- --------- ------- 
| Field | Type       | Null | Key | Default | Extra |
 ------- ------------ ------ ----- --------- ------- 
| id    | int(11)    | NO   | PRI | NULL    |       |
| name  | varchar(4) | YES  |     | NULL    |       |
 ------- ------------ ------ ----- --------- ------- 
2 rows in set (0.01 sec)

以上就是mysql中primary key的介绍,希望对大家有所帮助。更多mysql学习指路:MySQL

推荐操作系统:windows7系统、mysql5.8、DELL G3电脑

收藏 | 0点赞 | 0打赏

0 人点赞