单元3 数据库和表的创建与管理.ppt

单元3 数据库和表的创建与管理.ppt

ID:49484398

大小:1.42 MB

页数:36页

时间:2020-02-05

单元3 数据库和表的创建与管理.ppt_第1页
单元3 数据库和表的创建与管理.ppt_第2页
单元3 数据库和表的创建与管理.ppt_第3页
单元3 数据库和表的创建与管理.ppt_第4页
单元3 数据库和表的创建与管理.ppt_第5页
资源描述:

《单元3 数据库和表的创建与管理.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、单元三数据库和表的创建与管理项目知识要点知识能力目标学时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.1Petstore数据库表结构分析3.4.2创建Petstore数据库与表【情境】:创建Petstore数据库【职业岗位】:数据库管理员、程序员【典型工作任务】:学会创建与管理数据库【技能要求】:

2、1、学会命令行方式创建与管理数据库2、学会图形界面创建与管理数据库【知识要求】:1、数据库结构2、数据库操作的SQL语句2项目实训三创建“员工管理系统”数据库2项目知识要点与目标任务一创建与管理数据库数据的物理模型:即指数据的存储结构,如对数据库物理文件、索引文件的组织方式、文件的存取路径,内存的管理,等。物理模型不仅与数据库管理系统有关,还和操作系统甚至硬件有关,物理模型对用户是不可见的。按关系模型组织的数据表达方式简洁、直观,插入、删除、修改操作方便,而按层次、网状模型组织的数据表达方式复杂,插入、删除、修改操作复杂。因此,关系模

3、型得到了广泛应用,MySQL是一个典型的支持关系数据模型的数据库管理系统。MySQL数据库模型在数据库服务器中可以存储多个数据库文件,所以建立数据库时要设定数据库的文件名,每个数据库有惟一的数据库文件名作为与其它数据库区别的标识。数据库文件:数据库是由相关数据表组成,一个数据库包括多个数据表。数据库文件用于记录数据库中数据表构成的信息。数据库只能由得到授权的用户访问,这样保证了数据库的安全。成绩数据库xscj网络图书库bookstore雇员管理库bookstore……….库MySQL服务器数据库数据库和表数据库可以看成是一个存储数据对

4、象的容器,这些数据对象包括表、视图、触发器、存储过程等,其中,表是最基本的数据对象,用以存放数据库的数据的。必须首先创建数据库,然后才能创建数据库的数据对象。MySQL可以采用两种方式创建、操作数据库和数据对象(1)命令行方式(2)图形界面工具方式数据表视图存储过程DELIMITER$$CREATEPROCEDUREDELETE_STUDENT(INXHCHAR(6))BEGIN创建数据库MySQL安装后,系统自动地创建information_scema和MySQL数据库,MySQL把有关数据库的信息存储在这两个数据库中。如果删除了这

5、些数据库,MySQL就不能正常工作。对于用户的数据,需要创建新的数据库来存放。语法格式:CREATE{DATABASE

6、SCHEMA}[IFNOTEXISTS]数据库名[[DEFAULT]CHARACTERSET字符集名

7、[DEFAULT]COLLATE校对规则名]说明:语句中“[]”内为可选项。{

8、}表示二选一。创建数据库命令行方式创建数据库在SQL语言创建数据库命令createdatabase中,如果省略语句中“[]”中的所有可选项,其结构形式如下:mysql>createdatabasename;name表示被创建数据库名,数据

9、库名必须符合以下规则:数据库名必须唯一;名称内不能含有“/”及“.”等非法字符;最大不能超过64字节。【例3.1】创建一个名为Bookstore的数据库。CREATEDATABASEBookstore;创建数据库时使用IFNOTEXISTS如果在服务器已有test1数据库的情况下,再创建一个名为test1的数据库。因为MySQL不允许两个数据库使用相同的名字,所以会出错。使用IFNOTEXISTS从句可以不显示错误信息,例如:createdatabaseIFNOTEXISTStest1;为了表达问题简单,在以后的示例中单独描述命令而不

10、需要界面结果时,在命令前省略“mysql>”提示符。注意:在MySQL中,每一条SQL语句都以“;”作为结束标志。因为MySQL服务器中有多个数据库,可以使用USE命令可指定当前数据库。语法格式:USEdb_name;说明:这个语句也可以用来从一个数据库“跳转”到另一个数据库,在用CREATEDATABASE语句创建了数据库之后,该数据库不会自动成为当前数据库,需要用这条USE语句来指定。【例】将数据库test1设置为当前数据库。Usetest1use命令后直接跟数据库名,然后按下回车键即完成设定过程使用这个命令之后,所有SQL命令都

11、会应用于该数据库,这是几个少数不需要分号结尾的命令。打开数据库MySQL中的字符集和校对规则字符集是一套符号和编码。校对规则是在字符集内用于比较字符的一套规则。ASCII字符集中四个字母:‘A’、‘B’、‘a’、‘b’,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。