- 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
- 中考语文总复习语文知识及应用专题5仿写修辞含句子理解市赛课公开课一等奖省课获奖课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第二课《藏猫猫》精品课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第三课《我向国旗敬个礼》精品课件.pptx
- 高中生物第四章生物的变异本章知识体系构建全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 整数指数幂市公开课一等奖省赛课微课金奖课件.pptx
- 一年级音乐上册第二单元你早全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级数学上册第二章实数27二次根式第四课时习题省公开课一等奖新课获奖课件.pptx
- 九年级物理全册11简单电路习题全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级语文下册第五单元19邹忌讽齐王纳谏省公开课一等奖新课获奖课件.pptx
- 2024年秋季新人教PEP版3年级上册英语全册教学课件 (2).pptx
最近下载
- 2024年宝鸡职业技术学院单招职业技能测试题库及完整答案1套.docx VIP
- 网上支付与安全教学设计 教案全套 1-网上支付与安全概述---11-网络金融.doc
- 2024零碳城市建设评价指南.docx
- 物业小区安全隐患排查及整改措施.docx VIP
- 2025年新疆事业单位招聘考试时间及计划申报笔试备考题库及答案解析.docx
- 2024昆十中教育集团·白塔中学夏季教师及专职员工招聘(18人)笔试备考题库及答案解析.docx
- 2024年宝鸡职业技术学院单招职业技能测试题库完整答案.docx VIP
- TCRHA-床旁超声评估压力性损伤技术规范.pdf
- 一种攀爬机器人用夹爪.pdf VIP
- 06互联网营销师-通用知识第6章-客户关系管理.pptx
文档评论(0)