mysql主键是什么?
程序员文章站
2022-03-01 23:13:34
...
在mysql中,主键全称“主键约束”,是一个列或多列的组合,其值能唯一地标识表中的每一行,通过它可强制表的实体完整性;主键的作用是确定该数据的唯一性,主要是用于和其他表的外键关联,以及本记录的修改与删除。
mysql 主键是什么?
主键(PRIMARY KEY),也称“主键约束”。
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');
相关推荐:《MySQL教程》
以上就是mysql主键是什么?的详细内容,更多请关注其它相关文章!
推荐阅读
-
国际关系学院是什么档次的大学?国际关系学院为什么不是双一流?
-
http协议无状态中的 "状态" 指的到底是什么?
-
apmserv 1、Apache启动失败,请检查相关配置。2、MySQL5.1启动失败,请检查相关配置。该如何解决
-
零积分下载,2014年辛星mysql教程秋季版第一本已经完工,期待您
-
MySQL从删库到跑路(五)——SQL查询
-
CentOS6.5 yum安装mysql5.7.18的实例教程
-
书评:WebDatabaseApplicationswithPHP&MySQL_PHP教程
-
mysql时间函数总结_MySQL
-
MySQL 在命名用过程中所遇到的常见问题_MySQL
-
查询当前持有锁的sql_MySQL