MySQL基础与实例教程
批量上传,套装书可能不全,下单前咨询在线客服!有特殊要求,下单前请咨询客服!
¥
46.23
7.7折
¥
59.8
全新
库存16件
作者孔祥盛
出版社人民邮电出版社
ISBN9787115527851
出版时间2020-08
装帧平装
开本16开
定价59.8元
货号9787115527851
上书时间2024-11-06
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
孔祥盛,长期从事网络数据库技术、网页设计与制作、PHP教学与培训等工作,具有丰富的教学与研究开发经验,积累了大量的开发案例。编写的PHP教材语言通俗易懂,言简意赅,用极其短小精干的案例讲述技术知识,受到广大初学者的推崇。
目录
第1章 数据库设计概述
1.1 数据库概述
1.1.1 关系数据库管理系统
1.1.2 关系
1.1.3 结构化查询语言
1.2 数据库设计的相关知识
1.2.1 商业知识和沟通技能
1.2.2 数据库设计辅助工具
1.2.3 “选课系统”概述
1.2.4 定义问题域
1.2.5 编码规范
1.3 E-R图
1.3.1 实体和属性
1.3.2 关系
1.3.3 E-R图的设计原则
1.4 关系数据库设计
1.4.1 为每个实体建立一张数据库表
1.4.2 为每张表定义一个主键
1.4.3 增加外键表示一对多关系
1.4.4 建立新表表示多对多关系
1.4.5 为字段选择合适的数据类型
1.4.6 定义约束条件
1.4.7 评价数据库表设计的质量
1.4.8 使用规范化减少数据冗余
1.5 课堂专题讨论:冗余数据的弊与利
习题
第2章 MySQL基础知识
2.1 MySQL概述
2.1.1 MySQL的特点
2.1.2 MySQL的版本选择和安装
2.1.3 MySQL的图形化界面参数配置
2.1.4 MySQL配置文件
2.1.5 启动与停止MySQL服务
2.1.6 MySQL客户机
2.1.7 使用CMD命令提示符窗口连接MySQL服务器
2.2 字符集与字符序的设置
2.2.1 字符集与字符序的概念
2.2.2 MySQL字符集与字符序
2.2.3 MySQL字符集的转换过程
2.2.4 MySQL中文简体字符集的选择和设置
2.2.5 SQL脚本文件
2.3 MySQL数据库管理
2.3.1 查看数据库
2.3.2 创建数据库
2.3.3 选择当前操作的数据库
2.3.4 显示数据库结构
2.3.5 删除数据库
2.3.6 if exists条件运算符
2.4 MySQL表管理
2.4.1 MyISAM和InnoDB存储引擎
2.4.2 创建数据库表
2.4.3 显示表结构
2.4.4 表记录的管理
2.4.5 删除表结构
2.4.6 共享表空间与独享表空间
2.5 系统变量
2.5.1 系统变量作用域
2.5.2 查看系统变量的值
2.5.3 重置系统变量的值
习题
实践任务1 MySQL中文简体字符集问题(必做)
实践任务2 MySQL系统变量的使用(必做)
实践任务3 共享表空间与独享表空间物理存储的区别(选做)
……
第3章 MySQL表结构的管理
第4章 表记录的更新操作
第5章 表记录的检索
第6章 MySQL编程基础和函数
第7章 视图、临时表、派生表
第8章 触发器、存储过程和异常处理
第9章 事务机制与锁机制
第10章 网上选课系统的开发
第11章 数据备份与恢复
参考文献
内容摘要
MySQL数据库性能优越、功能强大,是广受欢迎的开源数据库之一。本书以“案例先行、任务驱动、增设场景、案例实训”为编写模式,由浅入深、循序渐进、系统地介绍了MySQL的相关知识及其在数据库开发中的实际应用,并通过具体案例,帮助读者巩固所学知识,以便更好地进行开发实践。全书共11章,内容涵盖了数据库设计、MySQL基础知识、表管理、函数、存储过程、触发器、事务与锁机制、数据备份与恢复等。
本书内容丰富、讲解深入,适用于初级、中级MySQL用户,可以作为各类院校计算机相关专业的教材,也可作为广大MySQL爱好者的实用参考书。
主编推荐
1.入门门槛低
为了便于自学,本书内容编排由浅入深,即便读者没有任何数据库基础,也丝毫不会影响数据库知识的学习。
2.讲解细腻、便于实践操作
本书以案例为导向,将案例分解成若干实践任务,再将实践任务分解成若干场景,通过实践任务以及增设场景讲解MySQL各个知识点,讲解细腻,便于读者实践操作。
3.案例虽小,五脏俱全
本书精心定制的案例大小适中,很好易于理解。本书将知识点场景化,不仅将字符集、存储引擎、全局变量等知识融入场景,还将全文检索、存储过程、触发器、函数、事务、锁等知识融入场景,并将场景封装成实践任务,最终实现了具体案例。无须太多技术基础,读者不仅不知不觉中学习MySQL知识,还可以开发出类实际系统,并能运行和展示,提升读者的学习成就感。
4.遵循学习曲线、内容编排一气呵成
本书遵循学习曲线,案例组织、任务取舍由浅入深,内容编排一气呵成。
5.选用尽可能少的数据库表讲解MySQL尽可能多的知识
本书选用尽可能少的数据库表讲解MySQL尽可能多的知识,经常使用的表不超过5个,优选地减轻读者的学习负担。
6.注重设计
初学者通常存在致命的误区:重开发,轻设计。开发出来的数据库往往成了倒立的金字塔,头重脚轻。真正的数据库开发,首先强调的是设计。正因为如此,本书第1章详细讲解数据库设计的相关知识,简言之:第1章略显枯燥,内容却无比重要。
本书以近期新版8.0介绍MySQL的使用,读者需要提前安装64位Windows操作系统。如果只安装了32位操作系统,读者也可以使用本书,可选用8.0的次新版本5.7.26,本书详细介绍了5.7和8.0版本的安装区别以及使用区别。
本书配套资源丰富且完善,包括MySQL安装程序(8.0版本和5.7.26版本)、PPT电子课件、案例源代码、电子教案、教学进度表、非笔试考核方案等。
— 没有更多了 —
以下为对购买帮助不大的评价