跟小博老师一起学习数据库 ——约束(下篇)

Ø非空约束

除了指定主键约束的列其它列都可以插入NULL值,我们可以使用非空约束限制NULL值。非空约束可与其它约束共同使用,一个表可设定多个非空约束。

语法

Ø默认值

我们在插入数据是不指定列值,数据库默认使用NULL值插入。设定子sgender默认值为”男”,那在不指定sgender值时就使用“男”值。

语法

l综合练习

我们创建一张学生表与成绩表,成绩表中的sid引用学生表的主键。

tbl_student表

tbl_course表

小结

约束是数据库非常重要的一个知识点,使用它可保证数据的合理、有效性。对于初始者一定要多加以练习,不要因为加上约束后操作数据的不便而不使用约束。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 什么是数据库? 数据库是存储数据的集合的单独的应用程序。每个数据库具有一个或多个不同的API,用于创建,访问,管理...
    chen_000阅读 4,056评论 0 19
  • 1、MySQL启动和关闭(安装及配置请参照百度经验,这里不再记录。MySQL默认端口号:3306;默认数据类型格式...
    强壮de西兰花阅读 677评论 0 1
  • 1、约束概述 约束的目的是为了保证数据的完整性与一致性。 按照约束的范围划分:列级约束:只对一个数据列建立约束。既...
    黒猫阅读 1,003评论 3 5
  • SQL语言基础 本章,我们将会重点探讨SQL语言基础,学习用SQL进行数据库的基本数据查询操作。另外请注意本章的S...
    厲铆兄阅读 5,347评论 2 46
  • 回顾和概述 数据类型 整型 浮点型 字符型 日期时间型 数据表操作 如何创建数据表 PRIMARY KEY(主键约...
    齐天大圣李圣杰阅读 726评论 0 0