美文网首页
索引与约束练习

索引与约束练习

作者: 刘昱涵 | 来源:发表于2019-03-29 02:06 被阅读0次

作业部分

索引

学生表创建id为其主键

image
同样的方法创建科目表以及成绩表的id为主键
image

约束

设置学生表中name为非空,sex默认为男性

image

插入记录查看约束情况

image 提示name不能为空
加入名字 image 可以看到这里性别默认为男



设置科目表中subject为非空并且唯一,teacher为非空
image
验证
[图片上传失败...(image-813130-1553796354495)]两者都不能为空,再验证唯一性 image



设置成绩表中student_id与学生表中id为外键约束,subject_id与科目表中id为外键约束,score为非空约束
image
验证
image 存在外键约束所以无法删除
image
image
由于存在外键约束所以外表没有的记录也无法创建

相关文章

  • 索引与约束练习

    作业部分 索引 学生表创建id为其主键 约束 设置学生表中name为非空,sex默认为男性 插入记录查看约束情况

  • day04 索引 约束 触发器

    1 索引 什么是索引 索引的分类 创建索引 删除索引 合理使用索引提升查询效率 2 约束 什么是约束 约束的类型 ...

  • MySQL 约束与索引

    一、主键约束 1.1 CONSTRAINT PRIMARY KEY 创建双主键数据表 如果将一个字段设为主键,可以...

  • 五、SQL—索引/约束①

    在数据库系统中解决问题的技术就是索引与约束。索引用来提高数据的检索速度约束则用来保证数据的完整性 索引 索引是建立...

  • MySQL-约束与索引

    约束 保证数据的完整性、一致性、有效性 默认约束 在插入记录时,如果不给该字段赋值,则使用默认值 字段名 数据类型...

  • MySQL不为人知的主键与唯一索引约束

    转自 58沈剑 今天和大家简单聊聊MySQL的约束主键与唯一索引约束: PRIMARY KEY and UNIQU...

  • 索引、视图

    索引 主键和UNIQUE约束字段会自动添加索引。 约束字段会自动添加索引。 因此根据主键查询效率较高。尽量根据主键...

  • 索引 - MySQL / NoSQL

    文集主页 Ubuntu 安装 MySQL 和 mysqlclientMySQL 基本操作MySQL 约束与索引My...

  • sql 添加索引,外键约束

    索引 外键约束

  • MySQL—— 约束&索引

    约束 对表中字段(值)进行一定的约束限制,以保证数据的完整性、一致性、有效性约束的分类(2中基本约束)一、 (NO...

网友评论

      本文标题:索引与约束练习

      本文链接:https://www.haomeiwen.com/subject/ckfkbqtx.html