加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql主键概念及作用介绍

发布时间:2023-08-17 14:41:26 所属栏目:MySql教程 来源:
导读:本文主要给大家介绍mysql主键概念及作用,希望可以给大家补充和更新些知识,如有其它问题需要了解的可以持续在亿速云行业资讯里面关注我的更新文章的。

mysql 主键是什么?

mysql数据库主键,指的是一个列或
本文主要给大家介绍mysql主键概念及作用,希望可以给大家补充和更新些知识,如有其它问题需要了解的可以持续在亿速云行业资讯里面关注我的更新文章的。
 
mysql 主键是什么?
 
mysql数据库主键,指的是一个列或多列的组合,其值能唯一地标识表中的每一行,通过它可强制表的实体完整性。主键主要是用于其他表的外键关联,以及本记录的修改与删除。
 
mysql 主键的作用
 
1、主要的作用是确定该数据的唯一性。比如说ID=1,NAME=张三。我们要在数据库中,找到这条数据可以使用select * from 表 where id=1 这样就可以把张三查找出来了。而这个张三,也可以出现同名,所有用ID来做主键。
 
2、insert into 是插入操作。当ID设置为了主键,再插入一个相同的主键值,就为报错误,并不会更新,你想要个更新就必须执行UPDATE。
 
①PRIMAPY就是主键的意思,表示定义的该列值在表中是唯一的意思,不可以有重复。
 
②AUTO_INCREMENT可以理解为自动递增的意思,每增加一条记录,值会自动加1。
 
如:
 
CREATE TABLE `table name` (
 
`id` smallint(6) unsigned NOT NULL auto_increment,
 
`name` varchar(16) NOT NULL default '',
 
PRIMARY KEY (`id`)
 
) ENGINE=MyISAM DEFAULT CHARSET=latin1
 
如果你insert into tablename (id,name) values ('','sadfa');
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章