- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
复制表 语法格式: CREATE TABLE [IF NOT EXISTS] 新表名 [ LIKE 参照表名 ] | [AS (select语句)] 使用LIKE关键字创建一个与old_table_name表相同结构的新表,列名、数据类型、空指定和索引也将复制,但是表的内容不会复制,因此创建的新表是一个空表。 使用AS关键字可以复制表的内容,但索引和完整性约束是不会复制的。 【例3.8】 假设数据库BookStore中有一个表Book,创建Book表的一个名为book_copy1的拷贝。 CREATE TABLE book_copy1 LIKE Book; 【例 3.9】 创建表Book的一个名为book_copy2的拷贝,并且复制其内容。 CREATE TABLE book_copy2 AS (SELECT * FROM Book); Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 删除表 需要删除一个表时可以使用DROP TABLE语句。 语法格式: DROP TABLE [IF EXISTS] 表名1 [,表名2 ] ... 这个命令将表的描述、表的完整性约束、索引及和表相关的权限等都全部删除。 【例3.10】 删除表test。 USE XSCJ DROP TABLE IF EXISTS test ; Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 单元三 数据库和表的创建与管理 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 项目知识要点 3.1任务1 创建与管理数据库 3.1.1 创建数据库 3.1.2 管理数据库 3.2 任务2 创建与管理数据库表 3.2.1 创建数据库表 3.2.2管理数据库表 3.3 任务3 图形界面工具创建数据库和表 3.3.1图形界面工具简介 3.3.2图形界面工具创建数据库 3.4 综合实例建立Petstore数据库表 3.4.1 Petstore数据库表结构分析 3.4.2 创建Petstore数据库与表 项目实训三 知识能力目标 【情境】:创建Petstore数据库 【职业岗位】:数据库管理员、程序员 【典型工作任务】:学会创建与管理数据库 【技能要求】: 1、学会命令行方式创建与管理数据库 2、学会图形界面创建与管理数据库 【知识要求】: 1、数据库结构 2、数据库操作的SQL语句 创建“员工管理系统”数据库 学时 2 2 项目知识要点与目标 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 任务一 创建与管理数据库 数据的物理模型:即指数据的存储结构,如对数据库物理文件、索引文件的组织方式、文件的存取路径,内存的管理,等。物理模型不仅与数据库管理系统有关,还和操作系统甚至硬件有关,物理模型对用户是不可见的。 按关系模型组织的数据表达方式简洁、直观,插入、删除、修改操作方便,而按层次、网状模型组织的数据表达方式复杂,插入、删除、修改操作复杂。因此,关系模型得到了广泛应用,MySQL是一个典型的支持关系数据模型的数据库管理系统。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. MySQL数据库模型 在数据库服务器中可以存储多个数据库文件,所以建立数据库时要设定数据库的文件名,每个数据库有惟一的数据库文件名作为与其它数据库区别的标识。 数据库文件: 数据库是由相关数据表组成,一个数据库包括多个数据表。数据库文件用于记录数据库中数据表构成
文档评论(0)