《数据库原理及应用教程-MySQL8.0》课件 第5章 数据库和表的操作.ppt

《数据库原理及应用教程-MySQL8.0》课件 第5章 数据库和表的操作.ppt

5.3.2创建表2.Navicat创建表【例5-6】在数据库teaching中创建course课程表。列名数据类型允许空值键值含义cnochar(4)否主键课程号cnamevarchar(20)否?课程名classhourtinyint是?学时credittinyint是?学分5.3.3修改表用户可以根据实际需要随时更改表结构。可以增加、删除和修改字段,增加、删除约束、索引,以及为表重命名、为列重命名等等。【例5-7】在student表中修改sname字段的数据类型为varchar(15),允许取空值。USEteaching;ALTERTABLEstudentMODIFYCOLUMNsnamevarchar(15)NULL;【例5-8】在course表添加teacher字段,类型varchar(10)。USEteaching;ALTERTABLEcourseADDteachervarchar(10);5.4列约束和表约束约束是通过限制列中数据、行中数据和表之间数据来保证数据完整性的非常有效的方法。列约束是针对表中一个列的约束,约束设置在某一个列的列名和数据类型后面;表约束是针对表中一个或多个列的约束,与列定义一样把它定义

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档