您现在的位置是:课程教程文章
mysql有哪些常见的约束
2023-12-14 20:25课程教程文章 人已围观
-
消防施工实操课程—消防设备常见故障分
消防施工实操课程—消防设备常见故障分... -
MySQL主从复制集群配置(2期)
MySQL主从复制集群配置(2期)一、MySQL快速入门培训教程(八):MySQL主从复制集群配置,本课内容 1.MySQL主从... -
免费 JSP Mysql数据库入门 JDBC入门教程,基
免费 JSP Mysql数据库入门 JDBC入门教程,基讲解数据库mysql的安装,数据库工具navicat的安装;jsp环境jdk和tomcat的安装;in... -
.NET轻量级ORM框架Dapper+DBHelper+SQLServer+Mys
.NET轻量级ORM框架Dapper+DBHelper+SQLServer+Mys《.NET轻量级DBHelpers数据访问组件》 涉及覆盖的知识点 1、原生ADO.NET简单的CRU...
常见约束
1、NOT NULL:非空,该字段的值必填
2、UNIQUE:唯一,该字段的值不可重复
3、DEFAULT:默认。
该字段的值不用手动插入有默认值
4、CHECK:检查.
mysql不支持
5、PRIMARY KEY:主键.
该字段的值不可重复并且非空 unique+not null
6、FOREIGN KEY:外键。该字段的值引用了另外的表的字段
实例
DROPTABLEIFEXISTSstudents; CREATETABLEstudents( idINT, s_nameVARCHAR(10)notnull,#非空约束 s_sexCHAR(1)default'男',#默认约束 s_seatINT, ageINT, teacher_idINT, #上面是列级约束,下面有表级约束 CONSTRAINTpkPRIMARYKEY(id),#主建约束,pk是起的名,后面一样 CONSTRAINTuqUNIQUE(s_seat),#唯一约束 CONSTRAINTckCHECK(s_sex='男'ORs_sex='女'),#检查约束 CONSTRAINTfk_students_teacherFOREIGNKEY(teacher_id)REFERENCESteacher(id)#外键约束 );
以上就是mysql常见约束的介绍,希望对大家有所帮助。更多mysql学习指路:MySQL
推荐操作系统:windows7系统、mysql5.8、DELL G3电脑
课程教程:mysql有哪些常见的约束上一篇:mysql主键和唯一的区别
下一篇:没有了