mysql数据库
mysql数据库详细内容
mysql数据库
《MySQL数据库》课程大纲
一、课程的性质及任务
随着数据库技术的不断发展,关系型数据库已成为市场主流。由于MySQL数据库具有
稳定、可靠、简单、安全而且开源等特性,MySQL数据库成为了关系型数据库的佼佼者,
受到越来越多的用户青睐。MySQL数据库目前被广泛应用于各个行业中,MySQL数据库工
程师也因为其工作的重要性和技术性拥有了良好的待遇和广阔的发展前景。通过本课程
的学习,学员可以了解MySQL数据库的结构原理和相关知识,掌握MySQL数据库日常操作
和维护的技能,并具备一定数据库开发的能力。
具体如下:
(1)了解MySQL的特征及功能,掌握MySQL的基础知识和核心技术。
(2)掌握MySQL的安装及配置,熟悉MySQL在应用程序中的作用。
教学重点和难点:
教学重点:MySQL服务器的配置、MySQL存储引擎的概念、MySQL字符集、存储过程、函数
、事务和锁管理。
教学难点:在学员没有数据库知识、没有太多编程知识的前提下进行数据库建模,开发
小型软件项目。
二、内容
一、数据库设计概述
1、数据库概述
■ 关系数据库管理系统;
■ 关系数据库;
■ 结构化查询语言SQL。
2、数据库设计的相关知识
■ 商业知识和沟通技能;
■ 数据库设计辅助工具;
■ 定义问题域;编码规范。
3、E-R图
■ 实体和属性;
■ 关系;
■ E-R图的设计原则。
4、关系数据库设计
■ 为每个实体建立一张数据库表;
■ 为每张表定义一个主键;
■ 增加外键表示一对多关系;
■ 建立新表表示多对多关系;
■ 为字段选择合适的数据类型;
■ 定义约束(constraint)条件;
■ 评价数据库表设计的质量;
■ 使用规范化减少数据冗余;
■ 避免数据经常发生变化。
二、MySQL基础知识
1、MySQL概述
■ MySQL的特点;
■ MySQL服务的安装;
■ MySQL服务的配置;
■ 启动与停止MySQL服务;
■ MySQL配置文件;
■ MySQL客户机;
■ 连接MySQL服务器。
2、字符集以及字符序设置
■ 字符集及字符序概念;
■ MySQL字符集与字符序;
■ MySQL字符集的转换过程;
■ MySQL字符集的设置;
■ SQL脚本文件。
3、 MySQL数据库管理
■ 创建数据库;
■ 查看数据库;
■ 显示数据库结构;
■ 选择当前操作的数据库;
■ 删除数据库。
4、MySQL表管理
■ MyISAM和InnoDB存储引擎;
■ 设置默认的存储引擎;
■ 创建数据库表;
■ 显示表结构;
■ 表记录的管理;
■ InnoDB表空间;
■ 删除表。
5、系统变量
■ 全局系统变量与会话系统变量;
■ 查看系统变量的值;
■ 设置系统变量的值;
■ MySQL数据库备份和恢复。
三、MySQL表结构的管理
1、MySQL数据类型
■ MySQL整数类型;
■ MySQL小数类型;
■ MySQL字符串类型;
■ MySQL日期类型;
■ MySQL复合类型;
■ MySQL二进制类型;
■ 选择合适的数据类型。
2、创建表
■ 设置约束;
■ 设置自增型字段;
■ 其他选项的设置;
■ 创建“选课系统”数据库表;
■ 复制一个表结构。
3、修改表结构
■ 修改字段相关信息;
■ 修改约束条件;
■ 修改表的其他选项;
■ 修改表名;
■ 删除表。
4、索引
■ 理解索引;
■ 索引关键字的选取原则;
■ 索引与约束;
■ 创建索引;
■ 删除索引。
(四)表记录的操作
1、表记录的插入
■ 使用insert语句插入新记录;
■ 更新操作与字符集;
■ 关于自增型字段;
■ 批量插入多条记录;
■ 使用insert?select插入结果集;
■ 使用replace插入新记录。
2、表记录的修改
■ 使用update 语句完成数据的修改。
3、表记录的删除
■ 使用delete删除表记录;
■ 使用truncate清空表记录。
4、MySQL特殊字符序列。
(五)表记录的检索
主要教学内容
1、select语句概述
■ 使用select子句指定字段列表;
■ 使用谓词过滤记录;
■ 使用from子句指定数据源;多表连接。
2、使用where子句过滤结果集
■ 使用单一的条件过滤结果集;
■ is NULL运算符 ;
■ select语句与字符集;
■ 使用逻辑运算符;
■ 使用like进行模糊查询。
3、使用order by子句对结果集排序
4、使用聚合函数汇总结果集
5、使用group by子句对记录分组统计
■ group by子句与聚合函数;
■ group by子句与having子句;
■ group by子句与group_concat()函数;
■ group by子句与with rollup选项 。
6、合并结果集
7、子查询
六、视图与触发器
1、视图
■ 创建视图;
■ 查看视图的定义;
■ 视图在“选课系统”中的应用;
■ 视图的作用;
■ 删除视图;
■ 检查视图;
■ local与cascade检查视图。
2、触发器
■ 准备工作;
■ 使用触发器实现检查约束;
■ 使用触发器维护冗余数据;
■ 使用触发器模拟外键级联选项;
■ 查看触发器的定义;
■ 删除触发器;
■ 使用触发器的注意事项。
3、临时表
■ 临时表的创建、查看与删除;
■ “选课系统”中临时表的使用;
■ 使用临时表的注意事项。
4、派生表(derived table)
5、子查询、视图、临时表、派生表
骆飞老师的其它课程
互联网思维和语音IP化应用 02.03
互联网思维和语音IP化应用(课程大纲)“互联网已经改变了音乐、游戏、媒体、零售和金额行业,未来互联网精神将改变每一个行业,传统行业即使还想不出怎么去结合互联网,也一定要具备互联网思维。”(马化腾)互联网思维是零距离、网络化的经营管理思维。互联网思维下,企业管理需要以更加灵活的组织应对复杂的环境。张瑞敏说,互联网时代的管理没有标杆,企业只有自己去寻求适合的管理
讲师:骆飞详情
《5G移动通信技术和NB-FDD NB-IOT》 02.03
《5G移动通信技术发展方向及未来趋势分析》课程大纲【培训目标】5G移动通信技术作为目前最前沿的通信技术,是应2020年后通信技术发展需求而生的,目前该技术尚处于探索研究阶段。本课程从移动通信技术的发展历程展开分析,对5G移动通信技术的特点、优点及未来发展趋势等几方面出发进行概述,分析关键指标和技术,引领我国移动通信行业的新一轮变革。【培训对象】相关员工【培训
讲师:骆飞详情
5G技术与工程建设 02.03
《5G移动通信技术发展方向及未来趋势分析》课程大纲【培训目标】5G移动通信技术作为目前最前沿的通信技术,是应2020年后通信技术发展需求而生的,目前该技术尚处于探索研究阶段。本课程从移动通信技术的发展历程展开分析,对5G移动通信技术的特点、优点及未来发展趋势等几方面出发进行概述,分析关键指标和技术,引领我国移动通信行业的新一轮变革。【培训对象】相关员工【培训
讲师:骆飞详情
智慧家庭工程师 10.25
课程大纲:课程章节内容提要课程时间从概念到落地:智能家居与智慧家庭技术及应用概述智慧家庭/智能家居发展概述从数字化、信息化到智能化、智慧化概述未来城市及家庭的信息服务需求及趋势智能家居/智慧家庭概念模型规划设计基本建设思路解决方案总体架构描述应用+家庭云平台管+端互联网+信息通信+家庭生活传统电信运营的战略抉择(以中国电信为例)中国电信集团智慧家庭战略解读中
讲师:骆飞详情
智慧家庭认证工程师 10.25
智慧家庭认证工程师①培训目标在“智慧家庭”的这一战场上,各个运营商都卯足了劲,战术各不相同。中国移动押宝“和·家庭”计划并推出“魔百和”系列产品。中国电信成立智慧家庭产业联盟并发布产品“悦me”、全新智能宽带电视“天翼高清”,为用户提供家庭信息化服务综合解决方案;中国联通发布“智慧沃家”业务,满足家庭的智能化信息需求。本课程以智慧家庭建设目前存在的四大挑战为
讲师:骆飞详情
智慧家庭组网wifi PLC EOC POE 10.25
智慧家庭组网技术①培训目标本课程以电信运营商智慧家庭WLAN网络目前存在的四大挑战为切入点,重点介绍电信运营商电信级WLAN网络体系结构、核心平台以及标准技术体系、关键核心技术等内容,并进一步重点介绍WLAN网络规划方法、流程和重点工作,同时重点阐述WLAN网络优化基础技术与方法,WLAN重点优化内容以及实际案例。②大纲【培训对象】网优中心及地市公司WLAN
讲师:骆飞详情
云原生架构与Devops运维 10.25
云原生架构与Devops运维课程定位与课程目标互联网行业的火爆让“敏捷”和“DevOps”的管理理念成为IT项目管理的主流。“敏捷”是快速响应需求变化,及时交付阶段性产出,达到让客户满意的一种软件开发管理模式。“DevOps”理念更是超越了项目管理方面的范畴,它关注的是IT企业各部门角色能够更好的交流和协作的文化变革。课程通过大量真实的案例,纵向对比国外流行
讲师:骆飞详情
政企产品经理 解决方案能力提升 10.25
政企产品经理解决方案能力提升课程定位与课程目标2021年,世界飞速变化。以5G、大数据、云计算、人工智能为代表的新一轮科技革命和以数字化、信息化、智能化为标志的产业变革蓄势待发。新冠肺炎疫情的叠加影响,又使得数字经济的作用突显。后疫情时代,数字化转型将成为推动经济社会发展的新引擎。在新一轮数字化浪潮中,千行百业面临革新。作为中国领先的综合信息服务提供商,中国
讲师:骆飞详情
智慧城市交付项目管理 10.25
智慧城市交付项目管理课程定位与课程目标2014年称为中国的智慧城市建设元年,在这一重要的时间节点上,有必要对智慧城市概念、技术和发展进行一次全方位的梳理与总结。从技术的角度,对智慧城市的概念出现、发展现状、总体技术框架、核心关键技术、标准与评估体系、运营与应用模式等方面,进行尽可能详细和系统的阐述与介绍。希望能够为读者提供一个智慧城市技术发展的全景式概览。目
讲师:骆飞详情
云计算基础(三大运营商版) 10.25
云计算基础课程定位与课程目标云计算(cloudcomputing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。狭义云计算指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需资源;
讲师:骆飞详情
- [潘文富] 中小企业招聘广告的内容完
- [潘文富] 优化考核方式,减少员工抵
- [潘文富] 厂家心目中的理想化经销商
- [潘文富] 经销商的产品驱动与管理驱
- [潘文富] 消费行为的背后
- [王晓楠] 辅警转正方式,定向招录成为
- [王晓楠] 西安老师招聘要求,西安各区
- [王晓楠] 西安中小学教师薪资福利待遇
- [王晓楠] 什么是备案制教师?备案制教
- [王晓楠] 2024年陕西省及西安市最
- 1社会保障基础知识(ppt) 21151
- 2安全生产事故案例分析(ppt) 20191
- 3行政专员岗位职责 19036
- 4品管部岗位职责与任职要求 16210
- 5员工守则 15449
- 6软件验收报告 15385
- 7问卷调查表(范例) 15105
- 8工资发放明细表 14541
- 9文件签收单 14184