ImageVerifierCode 换一换
格式:PPTX , 页数:53 ,大小:987.95KB ,
文档编号:3372715      下载积分:28 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-3372715.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(三亚风情)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(MySQL数据库原理及应用项目5-创建与维护学生信息管理数据表-课件(2).pptx)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

MySQL数据库原理及应用项目5-创建与维护学生信息管理数据表-课件(2).pptx

1、MySQLMySQL数据库原理及应用数据库原理及应用项目项目5 5 创建与创建与维护学生信息管理数据表维护学生信息管理数据表v学习目标:学习目标:理解理解MySQLMySQL数据表的基本数据表的基本概念概念掌握表的创建、维护与修改方法掌握表的创建、维护与修改方法掌握如何在表中添加、修改和删除掌握如何在表中添加、修改和删除数据记录数据记录掌握表的复制与删除掌握表的复制与删除方法方法任务任务5-1 理解表的基本概念理解表的基本概念v【任务分析】【任务分析】设计设计人员在完成了数据库的设计及创建后,下一步的工人员在完成了数据库的设计及创建后,下一步的工作是在数据库中创建表,用于存储作是在数据库中创建

2、表,用于存储数据数据。v【课堂课堂任务】任务】v 本本节要掌握并理解表的基本概念。节要掌握并理解表的基本概念。表的命名表的命名 表的结构表的结构 字段名字段名 字段长度和小数位数字段长度和小数位数任务任务5-1 理解表的基本概念理解表的基本概念 在MySQL中,表是数据库中最重要、最基本的操作对象,是存储数据的基本单位。如果把数据库比喻成柜子,那么表就像柜子中各种规格的抽屉。一个表就是一个关系,表实质上就是行列的集合,每一行代表一条记录,每一列代表记录的一个字段。每个表由若干行组成,表的第一行为各列标题,其余行都是数据。在表中,行的顺序可以任意。不同的表有不同的名字。任务任务5-1 理解表的基

3、本概念理解表的基本概念v1、表的命名、表的命名 完整完整的数据表名称应该由数据库名和表名两部分组成,的数据表名称应该由数据库名和表名两部分组成,其格式如下。其格式如下。【注意注意】MySQL对象包括数据库、表、视图、存储过程或存储函对象包括数据库、表、视图、存储过程或存储函数等。这些对象名必须符合一定规则或约定,各个数等。这些对象名必须符合一定规则或约定,各个DBMS的的约定不完全约定不完全相同相同。database_name.table_name任务任务5-1 理解表的基本概念理解表的基本概念v命名原则命名原则1、名字可以由当前字符集中的任何字母数字字符组成,下划线(_)和美元符号($)也可

4、以。2、名字最长为64个字符。另外,需要注意的有以下几点。1、因为数据库和表的名字对应于文件夹名和文件名,服务器运行的操作系统可能强加额外的限制。2、如果要用引号,一定要用单引号,而双引号并不禁止变量解释。3、虽然MySQL允许数据库和表名最长到64个字符,但名字的长度受限于所用操作系统限定的长度。4、文件系统的大小写敏感性影响到如何命名和引用数据库和表。如果文件系统是大小写敏感的(如UNIX),名字为my_tbl和 MY_TBL的两个表是不同的表。如果文件系统不是大小写敏感的(如Windows),这两个名字指的是相同的表。如果你用一个UNIX服务器开发数据库,并且又有可能转移到Windows

5、服务器,应该注意这一点。任务任务5-1 理解表的基本概念理解表的基本概念v2、表的结构、表的结构 MySQL的表的存在方式如同电子表格的工作表一样拥有列(Column)和行(Row)。用数据库的专业术语来表示,这些列即是字段(Field),每个字段分别存储着不同性质的数据,而每一行中的各个字段的数据构成一条数据记录(Record)。表的结构定义工作即决定表拥有哪些字段以及这些字段的特性。所谓“字段特性”是指这些字段的名称、数据类型、长度、精度、小数位数、是否允许空值(NULL)、设置默认值、主码等。只有彻底了解字段特性的各个定义项,才能有办法创建一个功能完善和具有专业水准的表。如下图所示:任务

6、任务5-1 理解表的基本概念理解表的基本概念v3、字段名、字段名任务任务5-1 理解表的基本概念理解表的基本概念 表可以拥有多个字段,各个字段分别用来存储不同性质的数据,为了加以识别,每个字段必须有一个名称。字段名同样必须符合MySQL的命名规则。(1)字段名最长可达64个字符。(2)字段名可包含中文、英文字母、数字、下划线符号(_)、井字符号(#)、货币符号($)及at符号()。(3)同一个表中,各个字段的名称绝对不能重复。(4)字段名可以用中文。v4、字段长度和小数位数、字段长度和小数位数任务任务5-1 理解表的基本概念理解表的基本概念字段的长度是指字段所能容纳的最大数据量。但是对不同的数

7、据类型而言,长度对字段的意义有些不同,说明如下。(1)字符串类型。长度代表字段所能容纳字符的数目。(2)整数类型。长度则代表该数据类型指定的显示宽度。即能够显示的最大数据的长度。在不指定宽度的情况下,每个整数类型都有默认的显示宽度。(3)二进制类型。长度代表字段所能容纳的最大字节数。(4)浮点数类型和定点数类型。长度代表的是数据的总长度,也就是精度。精度是指数据中数字的位数(包括小数点左侧的整数部分和小数点右侧的小数部分),而小数位数则是指数字中小数点右侧的位数。例如,数字12345.678,其精度是8,小数位数是3。v4、字段长度和小数位数、字段长度和小数位数任务任务5-1 理解表的基本概念

8、理解表的基本概念通常用下面所示的格式来表示数据类型及其所采用的长度(精度)和小数位数,其中,n代表长度、p代表精度、s代表小数位数。binary(n)binary(10)长度为10的binary数据类型。char(n)char(12)长度为12的char数据类型。decimal(p,s)decimal(8,3)精度为8、小数位数为3的decimal数据类型。任务任务5-2 了解了解MySQL数据类型数据类型v【任务分析】【任务分析】数据类型数据类型是对数据存储方式的一种约定,它能够规定数是对数据存储方式的一种约定,它能够规定数据存储所占空间的大小。据存储所占空间的大小。MySQL数据库使用不同

9、的数据类数据库使用不同的数据类型存储数据,数据类型的选择主要根据数据值的内容、大小型存储数据,数据类型的选择主要根据数据值的内容、大小、精度来选择、精度来选择。v【课堂课堂任务】任务】本本节要理解节要理解MySQL的数据类型并能在表的定义中选择合的数据类型并能在表的定义中选择合适的数据类型适的数据类型。确定表中每列的数据类型是设计表的重要步骤。列的数据类型就是定义该列所能存放的数据的值的类型。MySQL的数据类型非常丰富,常见的数据类型介绍见课本表5.1。任务任务5-2 了解了解MySQL数据类型数据类型任务任务5-3 掌握列掌握列的其它属性的其它属性v【任务分析】【任务分析】设计设计人员在给

10、列指派数据类型时,也就定义了想要在列人员在给列指派数据类型时,也就定义了想要在列中存储什么。但列的定义不仅仅是设置数据类型,还可以用中存储什么。但列的定义不仅仅是设置数据类型,还可以用种子值填充列,或者是空值。种子值填充列,或者是空值。v【课堂课堂任务】任务】v 本节要掌握默认值的设置、空值的设置以及表的属性值自本节要掌握默认值的设置、空值的设置以及表的属性值自动增加的设置方法。动增加的设置方法。默认值默认值 表的属性值自动增加表的属性值自动增加 NULL与与NOT NULLv1、设置默认值、设置默认值任务任务5-3 掌握列掌握列的其它属性的其它属性 当向表中插入数据时,如果用户没有明确给出某

11、列的值,MySQL自动指定该列使用默认值。它是实现数据完整性的方法之一。v2、设置表的属性值自动增加、设置表的属性值自动增加任务任务5-3 掌握列掌握列的其它属性的其它属性 当向MySQL的表中加入新行时,可能希望给行一个唯一而又容易确定的ID号。可以通过为表主键添加AUTO-INCREMENTAUTO-INCREMENT关键字来实现。该标识字段是唯一标识表中每条记录的特殊字段,初值默认为1,当一个新记录添加到这个表中时,这个字段就被自动赋给一个新值。默认情况下是加1递增。v3、设置、设置NULL与与NOT NULL任务任务5-3 掌握列掌握列的其它属性的其它属性在创建表的结构时,列的值可以允

12、许为空值。NULL(空,列可以不指定具体的)值意味着此值是未知的或不可用的,向表中填充行时不必为该列给出具体值。注意,NULL不同于零、空白或长度为零的字符串。NOT NULL是指不允许为空值,该列必须输入数据。任务任务5-4 设计设计学生信息管理数据库的表结构学生信息管理数据库的表结构v【任务分析】【任务分析】在项目2中我们完成了学生信息管理数据库的设计,现在实现数据库中各个表的表结构的设计。即决定数据表的详细信息,包括表名、表中各列名称、数据类型、数据长度、列是否允许空值、表的主键、外键、索引、对数据的限制(约束)等内容。v【课堂课堂任务】任务】通过案例分析并确定学生信息管理数据库中各个表

13、的详细结构。任务任务5-4 设计设计学生信息管理数据库的表结构学生信息管理数据库的表结构 设计人员最终确定学生信息管理系统中的各个表的结构,并给出各个表的定义,详见课本表5.2表5.9。任务任务5-5 创建表创建表v【任务分析】【任务分析】设计人员在完成了数据表的设计后,下面的工作是在数据库中创建表,用于存储数据。v【课堂课堂任务】任务】v 在MySQL中主要使用两种方法创建数据表:一是在图形管理工具Navicat窗口中通过方便的图形化向导创建;二是通过编写SQL语句创建。v使用使用Navicat工具创建表的操作步骤:工具创建表的操作步骤:(一)使用一)使用Navicat工具创建表工具创建表

14、(1)打开Navicat窗口,在【连接】窗格中展开【mysql】服务器,双击打开【gradem】数据库,在该数据库节点下用鼠标右键单击【表】节点,选择【新建表】命令 (2)在打开的设计表窗口中,输入列名、选择该列的数据类型、输入字段的长度、小数点位数,并设置是否允许为空,设计表窗口中的下半部分是列属性,包括是否使用默认值、字段的注释、采用的字符集等。逐个定义表中的列,设计完整的表结构。(3)设置主键约束。选中要作为主键的列,单击工具栏上的【主键】按钮;或用鼠标右键单击该列,在快捷菜单中选择【主键】命令,主键列的右侧将显示钥匙标记。注意,若设置两个或两个以上字段为组合主键,可按住【shift】键

15、和相关字段,再单击工具栏上的【主键】按钮即可。(4)定义好所有的列后,单击标准工具栏上的【保存】按钮或按【Ctrl+S】组合键,将弹出【表名】对话框,输入表名称“student”就可以保存该表,完成表的创建工作。(一)使用(一)使用Navicat工具创建表工具创建表v语法格式语法格式(二)使用(二)使用CREATE TABLE语句创建表语句创建表CREATE TABLE(,);v完整性约束条件完整性约束条件 列级完整性约束条件如下。aPRIMARY KEY:指定该字段为主键。bNULL/NOT NULL:指定的字段允许为空/不允许为空,如果没有约束条件,则默认为NULL。cUNIQUE:指定字

16、段取值唯一,即每条记录的指定字段的值不能重复。dDEFAULT:指定设置字段的默认值。eAUTO_INCREMENT:指定设置字段的值自动增加。fCHECK(条件表达式):用于对输入值进行检验,拒绝接受不满足条件的值。(二)使用(二)使用CREATE TABLE语句创建表语句创建表 表级完整性约束条件如下。aPRIMARY KEY用于定义表级主键约束,语法格式如下。CONSTRAINT PRIMARY KEY CLUSTERED(字段名1,字段名2,字段名n)bFOREIGN KEY用于设置参照完整性规则,即指定某字段为外键,语法格式如下。CONSTRAINT FOREIGN KEY REFE

17、RENCES cUNIQUE既可用于列级完整性约束,也可用于表级完整性约束,语法格式如下。CONSTRAINT UNIQUE()(二)使用(二)使用CREATE TABLE语句创建表语句创建表USE grademCREATE TABLE student -创建学生表(sno char(10)PRIMARY KEY,-学号为主键sname char(8),-姓名ssex char(2)DEFAULT 男,-性别sbirthday date DEFAULT 1992-01-01,-出生日期sid varchar(18),-身份证号saddress varchar(30),-家庭住址spostcod

18、e char(6),-邮政编码sphone char(18)DEFAULT 不详,-电话spstatus varchar(20),-政治面貌sfloor char(10),-楼号sroomno char(5),-房间号sbedno char(2),-床位号tuixue tinyint(1)NOT NULL DEFAULT 0,-是否退学xiuxue tinyint(1)NOT NULL DEFAULT 0,-是否休学smemo text,-简历sphoto blob,-照片classno char(8)-班级号);【例【例5.1】利用利用SQL语句定义表语句定义表5.2 2中的关系表。中的关系

19、表。(二)使用(二)使用CREATE TABLE语句创建表语句创建表USE grademCREATE TABLE course -创建课程关系表(cno char(3)NOT NULL,-课程号cname varchar(20)NOT NULL,-课程名称cterm tinyint NOT NULL,-学期CONSTRAINT C1 PRIMARY KEY(cno,cterm)-课程号+学期为主键);CREATE TABLE sc -创建成绩关系表(sno char(10)NOT NULL,-学号cno char(3)NOT NULL,-课程号degree decimal(4,1),-成绩ct

20、erm tinyint NOT NULL,-学期CONSTRAINT A1 PRIMARY KEY(sno,cno,cterm),-学号+课程号+学期为主键CONSTRAINT A2 CHECK(degree=0 and degree=100),-成绩约束条件CONSTRAINT A3 FOREIGN KEY(sno)REFERENCES STUDENT(sno),-学号为外键CONSTRAINT A4 FOREIGN KEY(cno,cterm)REFERENCES COURSE(cno,cterm)-(课程号,学期)为外键);【例【例5.2】利用利用SQL语句定义表语句定义表5.6和表和表

21、5.8中的关系表。中的关系表。(二)使用(二)使用CREATE TABLE语句创建表语句创建表任务任务5-6 维护表维护表v【任务分析】【任务分析】设计人员在完成表的创建后,可以查看表结构的定义,以确认表的定义是否正确。也可以查看数据库中的表列表。v【课堂课堂任务】任务】v 本节要掌握如何正确查看表的详细结构和表的定义语句,以及查看表列表操作。查看表结构 查看表详细结构 显示表列表v使用使用Navicat工具查看表结构操作步骤:工具查看表结构操作步骤:(一)使用(一)使用Navicat工具查看表结构工具查看表结构(1)启动Navicat工具软件,打开【Navicat for MySQL】窗口,

22、并确保与服务建立连接。(2)在【连接】窗格中依次展开【mysql】服务器、【gradem】数据库以及【表】结点,选中要查看其结构的表student,选择Navicat窗口中的“设计表”命令,即可打开设计表窗口,在该窗口中可以查看表中每个字段的字段名、数据类型、长度、是否允许空值、是否为主键、是否有默认值等。(二)使用(二)使用DESCRIBE/DESC语句语句查看表结构查看表结构在MySQL中,可以使用DESCRIBE/DESC语句查看表的字段信息,包括:字段名、字段数据类型、是否为主键、是否有默认值等,语法格式如下。DESCRIBE;或简写为:DESC;v【例例5.3】分别用分别用DESCR

23、IBE和和DESC语句查看语句查看student表和表和course表的表结构。表的表结构。DESCRIBE student;DESCRIBE course;(二)使用(二)使用DESCRIBE/DESC语句查看表结构语句查看表结构(三)使用(三)使用SHOW CREATE TABLE语句语句查看查看详详细细表结构表结构在MySQL中,可以使用SHOW CREATE TABLE语句查看详细表结构,包括创建表时的CREATE TABLE语句,语法格式如下。SHOW CREATE TABLE G;v【例例5.4】分别用分别用SHOW CREATE TABLE语句查看语句查看course表的详细信息

24、。表的详细信息。SHOW CREATE TABLE course;在Navicat工具中的命令列界面中不认可参数“G”,在命令行中可以。(三)使用(三)使用SHOW CREATE TABLE语句语句查看查看详详细细表结构表结构(四)使用(四)使用SHOW TABLES语句显示表语句显示表列表列表在MySQL中,可以使用SHOW TABLES语句显示当前数据库中的表列表,语法格式如下。SHOW TABLES;任务任务5-7 修改表修改表v【任务分析】【任务分析】设计人员在完成表的创建后,难免要对其结构进行修改,常用的修改表的操作有:修改表名、修改字段数据类型或字段名、增加或删除字段、修改字段的排

25、列位置、更改表的存储引擎和删除表的完整性约束条件等。v【课堂课堂任务】任务】v 本节要掌握两种修改表结构的操作方法。使用Navicat工具修改表结构 使用ALTER TABLE语句修改表结构v常用的修改表的操作:常用的修改表的操作:(一)使用(一)使用Navicat工具修改工具修改表结构表结构修改表名。先选中要修改的表,再次单击,表名处于编辑状态,直接进行修改。或用鼠标右键单击要修改的表,在弹出的快捷菜单中选择【重命名】命令,再进行修改。修改字段数据类型或字段名、增加或删除字段或修改字段的排列位置。用鼠标右键单击要修改的表,在弹出的快捷菜单中选择【设计表】命令,打开设计表窗口,此时和新建表时一

26、样,向表中加入列、从表中删除列或修改列的属性,修改完毕后单击【保存】按钮即可。更改表的存储引擎或删除表的完整性约束条件。用鼠标右键单击要修改的表,在弹出的快捷菜单中选择【设计表】命令,打开设计表窗口,单击【选项】选项卡,可修改表的存储引擎。单击【索引】、【外键】或【触发器】选项卡,可修改表的完整性约束条件。(一)使用(一)使用Navicat工具修改工具修改表结构表结构v语法格式:语法格式:(二)使用(二)使用ALTER TABLE语句修改表结构语句修改表结构ALTER TABLE ADD FIRST|AFTER 已存在字段名|MODIFY FIRST|AFTER字段名2|CHANGE|DROP

27、|RENAME TO|ENGINE=;v参数说明:参数说明:aADD FIRST|AFTER 已存在字段名:为指定的表添加一个新字段。其中,“FIRST”表示将新添加的字段设置为表的第1个字段。“AFTER”是将新字段添加到指定的“已存在字段名”的后面。bMODIFY FIRST|AFTER字段名2:对指定表中字段的数据类型或完整性约束条件进行修改。如果不需要修改字段的数据类型,可以将新数据类型设置成与原来一样,但数据类型不能为空。(二)使用(二)使用ALTER TABLE语句修改表结构语句修改表结构v参数说明:参数说明:cCHANGE :对指定表中的字段名进行改名。如果不需要修改字段的数据类

28、型,可以将新数据类型设置成与原来一样,但数据类型不能为空。dDROP|:对指定表中不需要的字段或完整性约束进行删除。eRENAME TO:对指定表的表名进行重命名。fENGINE=:对指定表的存储引擎进行修改。(二)使用(二)使用ALTER TABLE语句修改表结构语句修改表结构v【例例5.6】在在student表中添加一个数据类型为表中添加一个数据类型为char、长度为长度为10的字段的字段class,表示学生所在班级,新字段添,表示学生所在班级,新字段添加在加在“ssex”字段的后面。字段的后面。ALTER TABLE student ADD class char(10)AFTER sse

29、x;ALTER TABLE sc MODIFY degree smallint;v【例【例5.7】将将sc表中的表中的degree字段的数据类型改为字段的数据类型改为smallint。v【例【例5.8】将将student表中表中class字段删除。字段删除。ALTER TABLE student DROP class;(二)使用(二)使用ALTER TABLE语句修改表结构语句修改表结构v【例【例5.9】将将student表中表中sbirthday字段改名为字段改名为sbirth。ALTER TABLE student CHANGE sbirthday sbirth date;ALTER TA

30、BLE sc RENAME score;v【例【例5.11】将将student表的存储引擎改为表的存储引擎改为MyISAM。ALTER TABLE student ENGINE=MyISAM;v【例【例5.10】将将sc表的表名改为表的表名改为score。(二)使用(二)使用ALTER TABLE语句修改表结构语句修改表结构任务任务5-8 在表中添加、查看、修改与删除在表中添加、查看、修改与删除数据记录数据记录v【任务分析】【任务分析】设计人员在完成表的创建后,只是建立了表结构,还应该向表中添加数据,对于添加的数据还应该实现可以查看、修改或删除数据记录。v【课堂课堂任务】任务】v 本节要掌握在

31、Navicat工具中实现添加数据、查看数据、修改数据、删除数据等操作。添加、修改、删除记录 向表中添加数据 快速查看、修改和删除数据记录v1、向表中添加数据、向表中添加数据启动Navicat管理工具后,在【连接】窗格中双击【mysql】服务器,再双击要操作的数据库,在右侧窗口中显示该数据库中的所有表,双击要操作的表(如student),或用鼠标右键单击表,选择快捷菜单中的【打开表】命令,打开该表的数据窗口。任务任务5-8 在表中添加、查看、修改与删除数据记录在表中添加、查看、修改与删除数据记录在数据窗口中,用户可以添加多行新数据,同时还可以修改、删除表中数据。使用该窗口的快捷菜单或下方的操作栏

32、,可以实现表中数据在各行记录间跳转、剪切、复制和粘贴等。v2、快速查看、修改和删除数据记录快速查看、修改和删除数据记录 修改数据记录。若想修改某字段的数据,只需将光标移到该字段然后开始修改即可。删除数据记录。若想删除某条数据记录,可选中该记录,然后按【Ctrl+Delete】组合键,或在快捷菜单中执行【删除记录】命令,或单击窗口下方操作栏的“”按钮,然后在【确认删除】对话框中单击【删除一条记录】按钮。快速查看数据记录。在快速查看数据记录方面,除了利用方向键和翻页键来浏览数据记录外,还可利用窗口下方的导航按钮 ,以便快速移到第1条、最后一条或特定记录编号的数据记录。任务任务5-8 在表中添加、查

33、看、修改与删除数据记录在表中添加、查看、修改与删除数据记录任务任务5-9 复制表复制表v【任务分析】【任务分析】设计人员在完成表的创建后,可以根据需要对指定的表进行复制操作。v【课堂课堂任务】任务】v 本节要掌握两种复制表的操作方法。使用Navicat工具复制表 使用SQL语句复制表v使用使用Navicat工具复制表的方法:工具复制表的方法:用鼠标右键单击要复制的表,在弹出的快捷菜单中选择【复制表】命令,执行后会生成一个新表,表名称为“原表名_copy”。(一)使用(一)使用Navicat工具复制工具复制表表v语法格式:语法格式:CREATE TABLE 新表名 SELECT*FROM 旧表名

34、;(二)(二)使用使用SQL语句复制语句复制表表例如,复制student表到studbak表中。CREATE TALBE studbak SELECT*FROM student;任务任务5-10 删除表删除表v【任务分析】【任务分析】对于已经确定不用的数据表,设计人员可以将其删除,删除一个表时,它的结构定义、数据、约束、索引都将被永久地删除。v【课堂课堂任务】任务】v 本节要掌握两种修改删除表的操作方法。使用Navicat工具修删除表 使用DROP TABLE语句删除表v使用使用Navicat工具删除表的操作方法:工具删除表的操作方法:在【Navicat for MySQL】窗口中用鼠标右键单

35、击要删除的表,在弹出的快捷菜单中选择【删除表】命令;或单击该表,按下【Delete】键。如果确定要删除该表,则在弹出的【确认删除】对话框中单击【删除】按钮,便完成对表的删除。(一)使用(一)使用Navicat工具删除工具删除表表v语法格式:语法格式:DROP TABLE IF EXISTS,表名2,;(二)使用(二)使用DROP TABLE语句删除语句删除表表在MySQL中,使用DROP TABLE可以一次删除一个或多个没有被其他表关联的数据表。课堂总结课堂总结 本项目内容主要带领大家学习了数据表的结构、命名,MySQL中的数据类型,表的创建、修改、维护、删除等操作,要求大家结合实训内容进行练习,灵活掌握表结构的设计、表的创建与维护操作。为下一个项目的内容学习打好基础。志存高远志存高远 自强不息自强不息

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|