一、设置主键
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);
注意:
- 每次插入数据必须要写字段名称;
- 主键可以不指定,因为设置主键列是自增。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。