如图所示,往成本表中插入一组数据,为什么执行后出现一堆重复数据?
在成本表中自己手动添加的数据为什么在查询时看不见?
用sql语句插入的数据为什么在表中没显示?
有没有大佬回答一下哇,sql新手上路实在是太坎坷了
问题是你这些看不出操作过程,插入和读取都看不出啊,甚至不知道你列出的查询结果从哪来的
1. 表中的任何列都可以作为主键,只要它满足一下条件:
1. 任意两行都不具有相同的主键值。
2. 每一行都必须具有一个主键值(主键列不允许NULL值)
3. 主键列中的值不允许修改或更新
4. 主键值不能重用(如果某行从表中删除,它的主键不能赋值给以后的新行)
2. 主键通常定义在表的一列上,但并不是必须这么做,也可以一起使用多个列作为主键。在使用多列作为主键时,上述条件必须应用到所有列,所有列值得组合必须是唯一的(但单个列的值可以不唯一)