MySQL
绿树苍天
这个作者很懒,什么都没留下…
展开
-
SQL的主键和外键约束
SQL的主键和外键约束 SQL的主键和外键的作用: 保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。 使两张表形成关联,外键只能引用外表中的列的值或使用空值。(1)插入非空值时,如果主键表中没有这个值,则不能插入。(2)更新时,不能改为主键表中没有的值。(3)删除主键表记录时,你可以在建外键时选定外键记录一起级联删除还是拒绝删除。(4)更新主键记录时原创 2016-09-17 23:02:08 · 765 阅读 · 0 评论 -
MySQL多表连接,子查询
今天两个面试都遇到数据库问题,有些遗忘,所以建表测试下连接时必须使用on指明多表连接时相等的字段,否则报错统计除了高数之外的每个课程人数,平均分。使用group by之后用having来筛选,不然报错可以使用 != 或者 不及格数查询每门成绩最高分的信息 (子查询相当于独立的一条sql语句,不用管外面用as定义的东西,查询结果多于1个时外部查询where中用in 。原创 2016-09-21 22:34:39 · 790 阅读 · 0 评论