版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据表修改与删除维护表【任务分析】设计人员在完成表的创建后,可以查看表结构的定义,以确认表的定义是否正确。也可以查看数据库中的表列表。【课堂任务】本节要掌握如何正确查看表的详细结构和表的定义语句,以及查看表列表操作。查看表结构查看表详细结构显示表列表使用Navicat工具查看表结构使用Navicat工具查看表结构操作步骤:(1)启动Navicat工具软件,打开【NavicatforMySQL】窗口,并确保与服务建立连接。(2)在【连接】窗格中依次展开【mysql】服务器、【gradem】数据库以及【表】结点,选中要查看其结构的表student,选择Navicat窗口中的“设计表”命令,即可打开设计表窗口,在该窗口中可以查看表中每个字段的字段名、数据类型、长度、是否允许空值、是否为主键、是否有默认值等。使用DESCRIBE/DESC语句查看表结构在MySQL中,可以使用DESCRIBE/DESC语句查看表的字段信息,包括:字段名、字段数据类型、是否为主键、是否有默认值等,语法格式如下。DESCRIBE<表名>;或简写为:DESC<表名>;使用DESCRIBE/DESC语句查看表结构【例】分别用DESCRIBE和DESC语句查看student表和course表的表结构DESCRIBEstudent;DESCRIBEcourse;使用SHOWCREATETABLE语句查看详细表结构【例】分别用SHOWCREATETABLE语句查看course表的详细信息SHOWCREATETABLE<表名>[\G];在MySQL中,可以使用SHOWCREATETABLE语句查看详细表结构,包括创建表时的CREATETABLE语句,语法格式如下。SHOWCREATETABLEcourse;在Navicat工具中的命令列界面中不认可参数“\G”,在命令行中可以。使用SHOWTABLES语句显示表列表SHOWTABLES;在MySQL中,可以使用SHOWTABLES语句显示当前数据库中的表列表,语法格式如下。修改表【任务分析】设计人员在完成表的创建后,难免要对其结构进行修改,常用的修改表的操作有:修改表名、修改字段数据类型或字段名、增加或删除字段、修改字段的排列位置、更改表的存储引擎和删除表的完整性约束条件等。【课堂任务】本节要掌握两种修改表结构的操作方法。使用Navicat工具修改表结构使用ALTERTABLE语句修改表结构使用Navicat工具修改表结构常用的修改表的操作:修改表名修改字段数据类型或字段名、增加或删除字段或修改字段的排列位置更改表的存储引擎或删除表的完整性约束条件使用ALTERTABLE语句修改表结构语法格式ALTERTABLE<表名>{[ADD<新字段名><数据类型>[<列级完整性约束条件>][FIRST|AFTER已存在字段名]]|[MODIFY<字段名1><新数据类型>[<列级完整性约束条件>][FIRST|AFTER字段名2]]|[CHANGE<旧字段名><新字段名><新数据类型>]|[DROP<字段名>|<完整性约束名>]|[RENAME[TO]<新表名>]|[ENGINE=<更改后的存储引擎名>]};使用ALTERTABLE语句修改表结构参数说明:a.[ADD<新字段名><数据类型>[<列级完整性约束条件>][FIRST|AFTER已存在字段名]:为指定的表添加一个新字段。其中,“FIRST”表示将新添加的字段设置为表的第1个字段。“AFTER”是将新字段添加到指定的“已存在字段名”的后面。b.[MODIFY<字段名1><新数据类型>[<列级完整性约束条件>][FIRST|AFTER字段名2]]:对指定表中字段的数据类型或完整性约束条件进行修改。如果不需要修改字段的数据类型,可以将新数据类型设置成与原来一样,但数据类型不能为空。使用ALTERTABLE语句修改表结构参数说明:c.[CHANGE<旧字段名><新字段名><新数据类型>]:对指定表中的字段名进行改名。如果不需要修改字段的数据类型,可以将新数据类型设置成与原来一样,但数据类型不能为空。d.[DROP<字段名>|<完整性约束名>]:对指定表中不需要的字段或完整性约束进行删除。e.[RENAME[TO]<新表名>]:对指定表的表名进行重命名。f.[ENGINE=<更改后的存储引擎名>]:对指定表的存储引擎进行修改。使用ALTERTABLE语句修改表结构【例】在student表中添加一个数据类型为char、长度为10的字段class,表示学生所在班级,新字段添加在“ssex”字段的后面ALTERTABLEstudentADDclasschar(10)AFTERssex;将sc表中的degree字段的数据类型改为smallintALTERTABLEscMODIFYdegreesmallint;将student表中class字段删除ALTERTABLEstudentDROPclass;使用ALTERTABLE语句修改表结构将student表中sbirthday字段改名为sbirthALTERTABLEstudentCHANGEsbirthday
sbirthdate;将sc表的表名改为scoreALTERTABLEscRENAMEscore;将student表的存储引擎改为MyISAMALTERTABLEstudentENGINE=MyISAM;在表中添加、查看、修改与删除数据记录【任务分析】设计人员在完成表的创建后,只是建立了表结构,还应该向表中添加数据,对于添加的数据还应该实现可以查看、修改或删除数据记录。【课堂任务】本节要掌握在Navicat工具中实现添加数据、查看数据、修改数据、删除数据等操作。添加、修改、删除记录向表中添加数据快速查看、修改和删除数据记录在表中添加、查看、修改与删除数据记录向表中添加数据01启动Navicat管理工具后,在【连接】窗格中双击【mysql】服务器,再双击要操作的数据库,在右侧窗口中显示该数据库中的所有表,双击要操作的表(如student),或用鼠标右键单击表,选择快捷菜单中的【打开表】命令,打开该表的数据窗口。在数据窗口中,用户可以添加多行新数据,同时还可以修改、删除表中数据。使用该窗口的快捷菜单或下方的操作栏,可以实现表中数据在各行记录间跳转、剪切、复制和粘贴等。在表中添加、查看、修改与删除数据记录快速查看、修改和删除数据记录02①修改数据记录。若想修改某字段的数据,只需将光标移到该字段然后开始修改即可③快速查看数据记录。在快速查看数据记录方面,除了利用方向键和翻页键来浏览数据记录外,还可利用窗口下方的导航按钮,以便快速移到第1条、最后一条或特定记录编号的数据记录。②删除数据记录。若想删除某条数据记录,可选中该记录,然后按【Ctrl+Delete】组合键,或在快捷菜单中执行【删除记录】命令,或单击窗口下方操作栏的“”按钮,然后在【确认删除】对话框中单击【删除一条记录】按钮。复制表使用Navicat工具复制表用鼠标右键单击要复制的表,在弹出的快捷菜单中选
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第一单元 第7课时圆锥的体积(教学设计)六年级数学下册同步高效课堂系列(北师大版)
- Unit 12 Section B 3a-Self check 教案七年级英语下册同步教学(人教版)
- 2025-2026学年原始之力教学设计
- 2025年医疗隐私保护中的自动化合规检查技术
- C What can we do there教学设计初中英语牛津译林版预备课程-译林版2012
- 2026年眼科眼部常见疾病诊断与护理答案及解析
- 奥数四年级下册秋季课程第9讲《还原问题》教案
- 2026年四川省成都市事业单位公开选调考试(综合应用能力测试)练习题及答案
- 母婴健康保障服务保证承诺书3篇
- 游戏直播平台互动娱乐解决方案
- 2025年职业指导师考试试卷:职业指导师职业指导
- 珠海高新区再生资源及垃圾综合利用设施工程环境影响报告表
- 创业管理第五版张玉利课后习题答案
- T-CSTM 00632.3-2022 建筑涂饰工程用涂料产品技术要求 第3部分:无机建筑涂料体系
- 保育教师食品安全培训
- 2025汽轮机启动调试导则
- 供电设备运行维护管理方案
- 某市水库扩容工程施工合同三篇
- 四川省德阳市旌阳区2023-2024学年四年级下学期期末检测语文试题
- TSGD7006-2020压力管道监督检验规则
- JC-T 474-2008砂浆混凝土防水剂
评论
0/150
提交评论