- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
修改表结构
本节内容1.使用图形管理工具修改数据表2.使用ALTERTABLE语句修改数据表
01任务3-6使用图形管理工具修改数据表
1.使用图形管理工具修改数据表在图形管理工具Navicat中修改学生表student的表结构。(1)在学生表student中增加新字段total_credits,用来存放学生获得的总学分。(2)为成绩表score的学号字段sno创建基于学生表student学号字段sno的外键。(3)删除上题中创建的外键。【任务描述】可以在表设计窗口中,添加字段、插入字段、删除字段;可以修改某字段的名称、数据类型、长度;还可以修改默认值、是否允许为空值、主键、外键等约束。【任务分析】
1.使用图形管理工具修改数据表1.在学生表student中增加新字段total_credits,用来存放学生获得的总学分。?【任务实施】
1.使用图形管理工具修改数据表2.为成绩表score的学号字段sno创建基于学生表student学号字段sno的外键。?【任务实施】温馨提示:修改完参数以后,一定要点击工具栏中的“保存”按钮,对表结构的修改才生效。
1.使用图形管理工具修改数据表3.删除上题中创建的外键“score_ibfk_1”。?【任务实施】
1.使用图形管理工具修改数据表【任务实施】操作演示
02任务3-7使用ALTERTABLE语句修改数据表
2.使用ALTERTABLE语句修改数据表在学生成绩管理数据库studb的使用过程中,如果对某个表的结构不满意,需要进行表中字段和约束的改动,可以用使用ALTERTABLE语句修改表结构:(1)使用describe语句查看student表结构。(2)在学生表student中添加地址字段address,数据类型为char(10)。(3)修改地址字段address,设置数据类型为varchar(30)。(4)修改地址字段address的位置,放置于性别字段sex之后。(5)删除地址字段address。(6)为课程表course的课程名称字段cname添加唯一值约束。(7)在删除课程名称字段cname上的唯一值约束。(8)为成绩表score的学号字段sno创建基于学生表student学号字段sno的外键。(9)删除成绩表score的外键。【任务描述】
常用的修改表的操作修改表名添加字段删除字段修改字段的数据类型修改字段的排列位置修改字段名修改表的存储引擎修改表的各类约束2.使用ALTERTABLE语句修改数据表【任务分析】
2.使用ALTERTABLE语句修改数据表1.修改表名的语法格式:2.添加字段的语法格式:3.删除字段的语法格式:4.修改字段的数据类型的语法格式:【任务分析】ALTERTABLE旧表名RENAME[TO]新表名;ALTERTABLE表名MODIFY字段名数据类型;ALTERTABLE表名ADD新字段名数据类型[约束条件][FIRST|AFTER已存在字段名];ALTERTABLE表名DROP字段名;
2.使用ALTERTABLE语句修改数据表5.修改字段的排列位置的语法格式为:6.修改字段名的语法格式为:7.修改表的存储引擎的语法格式为:8.修改表的各类约束(1)添加主键约束的语法格式为:【任务分析】ALTERTABLE表名MODIFY字段1数据类型FIRST|AFTER字段2;ALTERTABLE表名ADDPRIMARYKEY(字段名1,字段名2,…);ALTERTABLE表名CHANGE旧字段名新字段名新数据类型;ALTERTABLE表名ENGINE=更改后的存储引擎名;
2.使用ALTERTABLE语句修改数据表(2)删除主键约束的语法格式是:(3)添加外键约束的语法格式为:(4)删除外键约束的语法格式为:(5)添加唯一约束的语法格式为:(6)删除唯一约束的语法格式为:【任务分析】ALTERTABLE表名DROPPRIMARYKEY;ALTERTABLE表名ADDCONSTRAINT唯一约束名UNIQUE(字段名);ALTERTABLE表名ADDCONSTRAINT外键约束名FOREIGNKEY(外键字段)REFERENCES关联表名(关联字段);ALTERTABLE表名DROPFOREIGNKEY外键约束名;ALTERTABLE表名DROPINDEX唯一约束名;
2.使用ALTERTABLE语句修改数据表【任务实施】操作演示
2.使用ALTERTABLE语句修改数据表1.使用describe语句查看student表结构。?【任务实施】
您可能关注的文档
- MySQL数据库应用项目式教程课件:认识并创建视图.pptx
- MySQL数据库应用项目式教程课件:删除视图.pptx
- MySQL数据库应用项目式教程课件:使用ORDER BY语句对查询结果排序.pptx
- MySQL数据库应用项目式教程课件:授予、回收数据库用户权限.pptx
- MySQL数据库应用项目式教程课件:数据的插入、更新与删除.pptx
- MySQL数据库应用项目式教程课件:数据库角色管理.pptx
- MySQL数据库应用项目式教程课件:数据库用户管理.pptx
- MySQL数据库应用项目式教程课件:添加数据库用户.pptx
- MySQL数据库应用项目式教程课件:条件查询.pptx
- MySQL数据库应用项目式教程课件:修改视图.pptx
文档评论(0)