网站大量收购独家精品文档,联系QQ:2885784924

MySQL数据库项目化教程(第2版)(微课版)课件 项目四 数据表的管理.pptx

MySQL数据库项目化教程(第2版)(微课版)课件 项目四 数据表的管理.pptx

  1. 1、本文档共83页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

MySQL数据库;;项目任务;能力目标;课程思政(素养提示);思维导图;;;在MySQL数据库管理系统中,数据类型决定了存储数据的类型。MySQL数据库管理系统提供了整数类型、浮点数类型、定点数类型和位类型、日期和时间类型、字符串类型。在创建数据表之前,要先掌握数据类型。;;数据库表由多列字段构成,每一个字段指定了不同的数据类型。指定字段的数据类型之后,也就决定了向字段插入的数据内容。例如,当要插入数值的时候,可以将它们存储为整数类型,也可以将它们存储为字符串类型;不同的数据类型也决定了MySQL在存储它们的时候使用的方式,以及在使用它们的时候选择什么运算符号进行运算。;;1.整数类型;MySQL中使用浮点数和定点数来表示小数。浮点类型有两种:单精度浮点类型(FLOAT)和双精度浮点类型(DOUBLE)。定点类型只有一种:DECIMAL。浮点类型和定点类型都可以用(M,N)来表示,其中M称为精度,表示总共的位数;N成为标度,是表示小数的位数。;MySQL中有多种表示日期的数据类型,主要有:DATETIME、DATE、TIMESTAMP、TIME和YEAR。;4.字符串类型;任务总结;;;表是最重要的数据库对象,它用来存储数据。数据表包括行和列,列决定了表中数据的类型,行包含了实际的数据。要想把数据录入到数据表中,必须先按照学生技能竞赛管理系统关系模式创建表结构。;;在设计数据库时,我们已经确定学生技能竞赛管理系统需要创建八张表。现在需要设计表结构,主要包括表的名称、表中每列的名称,数据类型和长度、表中的列是否为空值,是否唯一,是否有默认值或约束、表的哪些列是主键以及哪些列是外键等。;;创建数据表;创建学生表;创建教师表;DESCRIBE语句查看表定义;2.查看表结构;修改表名;【例4-9】运行结果;增加字段;【例4-10】运行结果;修改字段;修改字段;删除字段;【例4-15】运行结果;任务总结;;;创建数据表之后,为了能够实现对数据的处理,我们还需要管理数据。;;管理数据主要包括数据的增加、删除和修改等操作。我们可以通过SQL语句向学生技能竞赛管理数据库的数据表中添加新记录、修改或删除记录。同时,通过设置数据完整性约束,如建立主键来保证录入??据的唯一性;设定数据范围,可以避免一些低级错误等。;;为表的所有字段插入数据;运行结果;1.向表中添加数据;运行结果;1.向表中添加数据;运行结果;修改数据;运行结果;修改多条记录;运行结果;删除单条记录;运行结果;任务总结;;;在管理数据的过程中,有的列必须要有值,不能为空;有的列数据值只能在某个范围内;还有的列值必须取自其他的表。数据的这种规律,使我们管理数据便有章可循。如我们可以在表结构上增加一些约束,以确保该列不能为空,或者输入数据不在范围内则提示等,这就是数据完整性约束机制。;;数据完整性约束,可以在建立表结构时设置,也可以在建好的表上进行添加。在学生竞赛项目管理系统中,student表中可以设置姓名、密码不能为空,学生编号为主键,性别只能取值为“男”或“女”,并且默认为“男”;project表中可以设置学生编号、项目号、教师编号为外键。这样设置后,数据的准确性与一致性就得到了保障。;;1.主键约束;运行结果;1.主键约束;运行结果;2.外键约束;运行结果;2.外键约束;3.唯一约束;运行结果;3.唯一约束;4.非空约束;运行结果;4.非空约束;5.检查约束;运行结果;5.检查约束;6.默认值约束;运行结果;6.默认值约束;任务总结;

您可能关注的文档

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档