登录
首页 >  数据库 >  MySQL

MySQL-设置主键

来源:SegmentFault

时间:2023-01-10 21:44:32 300浏览 收藏

来到golang学习网的大家,相信都是编程学习爱好者,希望在这里学习数据库相关编程知识。下面本篇文章就来带大家聊聊《MySQL-设置主键》,介绍一下MySQL,希望对大家的知识积累有所帮助,助力实战开发!

一、设置主键

https://time.geekbang.org/column/article/349725
1、主键可以保证数据的唯一性,而且可以减少数据错误,提高查询效率等;
2、MySQL中的主键由一个字段或几个字段组合而成,它主要有3个特征:

  • 必须唯一,不能重复;
  • 不能为空;
  • 必须可以唯一标识数据表中的数据。

3、一个MySQL表中只允许有一个主键,虽然MySQL也允许创建没有主键的表;
4、给一个没有主键的表增加一个主键列

ALTER TABLE demo.testADD COLUMN itemnumber int PRIMARY KEY AUTO_INCREMENT;
  • ALTER TABLE:标识修改表;
  • ADD COLUMN,表示增加一列;
  • PRIMARY KEY,表示这一列是主键;
  • AUTO_INCREMENT,表示每增加一条记录,这个值自动增加。

5、插入一条数据

INSERT INTO demo.test(barcode,goodsname,price)VALUES ('0001','本',3);

注意:

  • 每次插入数据必须要写字段名称;
  • 主键可以不指定,因为设置主键列是自增。

文中关于mysql的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《MySQL-设置主键》文章吧,也可关注golang学习网公众号了解相关技术文章。

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表