MySQL-设置主键

1、设置主键

https://time.geekbang.org/column/article/349725
一、主键能够保证数据的惟一性,并且能够减小数据错误,提升查询效率等;
二、MySQL中的主键由一个字段或几个字段组合而成,它主要有3个特征:code

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

三、一个MySQL表中只容许有一个主键,虽然MySQL也容许建立没有主键的表;
四、给一个没有主键的表增长一个主键列get

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

五、插入一条数据it

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

注意:test

  • 每次插入数据必需要写字段名称;
  • 主键能够不指定,由于设置主键列是自增。
相关文章
相关标签/搜索