请选择 进入手机版 | 继续访问电脑版

湖南新梦想

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 353|回复: 0

mysql主键

[复制链接]

42

主题

42

帖子

222

积分

中级会员

Rank: 3Rank: 3

积分
222
发表于 2022-11-6 16:37:09 | 显示全部楼层 |阅读模式
主键 primary key
     作用:在一个或多个字段上建立主键,确保不同行的主键字段无重复数据
      特点:一张表只能有一个主键,可以是多个字段名组成的主键,主键的值不可重复,也不可为空(NULL),可以有联合主键
         create table 表名(字段名 int primary key,字段名 char(10))
         create table t2(id int primary key,name char(10));
联合主键:主键不仅可以是一列,也可以由表中的两列或多列来共同标识。-复合主键
        场景:缺少单个字段能唯一标识每行数据的条件
         create table 表名(字段名 int,字段名 char(10),primary key(字段名,字段名));       
         create table t3(id int,name char(10),primary key(id,name));       
修改表结构-增加主键约束
         alter table 表名 add primary key(字段名);
         alter table t1 add primary key(id);
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|湖南新梦想 ( 湘ICP备18019834号-2 )

GMT+8, 2023-10-5 03:37 , Processed in 0.039957 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表