1 / 44
文档名称:

mysql数据库操作精要.ppt

格式:ppt   页数:44页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

mysql数据库操作精要.ppt

上传人:分享精品 2016/3/31 文件大小:0 KB

下载得到文件列表

mysql数据库操作精要.ppt

文档介绍

文档介绍:第5章MySQL 数据库操作一、数据库设计“三步曲”二、 MySQL 数据库入门三、 MySQL 操作命令一、数据库设计“三步曲” 2017-1-4 第5章 MySQL 数据库操作 、数据库设计“三步曲”?概念设计?需求分析,画出 ER 图?逻辑设计?根据 ER 图确定数据表的逻辑结构?要建立哪些数据表? ?各表包含哪些列,主键如何确定? ?表之间的关系,有无外键? ?物理设计?选择数据库管理系统后,确定表中各列数据类型和长度,是否允许为空等。 2017-1-4 第5章 MySQL 数据库操作 、数据库设计“三步曲”?举例?假设已经画出学生成绩管理系统 ER 图,请给出数据库的逻辑设计?应建立哪几个数据表? ?各表包含哪些列,主键如何确定? 2017-1-4 第5章 MySQL 数据库操作 、数据库设计“三步曲”?举例?班级表(班级编号,班级名称,系部名称) ?学生表(学号,姓名,性别,出生日期,班级编号) ?课程表(课程编号,课程名称,课程类型,任课教师) ?成绩表(学号,课程编号,分数) 2017-1-4 第5章 MySQL 数据库操作 、数据库设计“三步曲”?举例?物理设计?数据库名称: xscj ?数据表名称: ?班级表: bjb ?学生表: xsb ?课程表: kcb ?成绩表: cjb二、 MySQL 数据库入门 2017-1-4 第5章 MySQL 数据库操作 二、 MySQL 数据库入门? SQL ? Structured Query Language ,结构化查询语言。?关系型数据库普遍遵循的标准语言。?结构简洁,功能强大,简单易学。?数据操纵语言( DML ) ? DML —— Data Manipulation Language ?对数据库里的数据进行操作的命令,仅有四条? INSERT, UPDATE, DELETE, SELECT 2017-1-4 第5章 MySQL 数据库操作 、 MySQL 数据库入门? SQL ?数据定义语言( DDL ) ? DDL —— Data Definition Language ?主要有: CREATE, ALTER, DROP ?主要用在定义或改变表( TABLE )的结构,数据类型、索引和完整性约束等初始化工作上,大多在建立表时使用。?数据控制语言( DCL ) ? DCL —— Data Control Language ?主要用来处理事务,设置或更改用户权限? COMMIT, ROLLBACK, GRANT , REVOKE 2017-1-4 第5章 MySQL 数据库操作 二、 MySQL 数据库入门? MySQL ?1995 年由一家瑞典商务公司 MySQL AB 发布和提供支持,2009 年被 Oracle 并购?遵循 SQL ,使用“ C/S ”模式,支持多用户、多线程和互联网操作?数据库服务程序速度非常快,运行可靠,并且易于使用。?对于一般关键词与函数名称,不区分大小写?基于 LAMP 组合( Linux + Apache + MySQL + PHP ), 是 B/S 应用程序的首选数据库