一、设置主键

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);

注意:

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

尊宝雷
15 声望0 粉丝