新書推薦:

《
时间的刻度:新京报年度好书20年
》
售價:NT$
500.0

《
中国国家图书馆藏敦煌文献·第二册
》
售價:NT$
14280.0

《
中国诗歌艺术十五讲
》
售價:NT$
254.0

《
HALCON机器视觉算法及应用
》
售價:NT$
454.0

《
牙周再生术
》
售價:NT$
3050.0

《
古今名人写给孩子的家书
》
售價:NT$
356.0

《
馆窥——我的图书馆之旅(公共编)
》
售價:NT$
510.0

《
广东藏书印谱
》
售價:NT$
1326.0
|
編輯推薦: |
1.配套资源丰富,包括教学大纲、PPT课件、教学设计、实验案例、程序源码等。
2.本书第1版畅销数万册。
|
內容簡介: |
《MySQL数据库从入门到精通(第2版)》从初学者的角度出发,通过通俗的语言、丰富的实例,讲解了进行MySQL开发需要掌握的各项技术。全书共13章,内容包括数据库相关概念、MySQL的安装与配置、数据库和数据表的操作、MySQL数据操作、数据库单表查询、数据的完整性、多表查询、常用函数、视图、存储过程、触发器、数据库事务、数据的备份和还原及权限、账户管理等。最后一章的综合案例涵盖全书知识点,帮助读者巩固所学知识。
《MySQL数据库从入门到精通(第2版)》将理论讲解与丰富实例相结合,书中程序代码给出了详细解释,方便读者快速掌握MySQL开发技术。
《MySQL数据库从入门到精通(第2版)》可作为高等院校计算机相关专业的MySQL数据库入门教材,也适合广大编程爱好者自学参考。
|
目錄:
|
第1章初识数据库
1.1数据库入门
1.1.1数据库的概念
1.1.2SQL简介
1.1.3常见的数据库产品
1.1.4MySQL的优势
1.2MySQL在Windows系统中的安装与配置
1.2.1MySQL的下载
1.2.2MySQL的安装
1.2.3MySQL的配置
1.3MySQL在Linux系统中的安装与登录
1.3.1使用RPM包的方式安装与登录MySQL
1.3.2使用Yum的方式安装与登录MySQL
1.4MySQL目录结构
1.5MySQL的使用
1.5.1配置环境变量
1.5.2启动和停止MySQL服务
1.5.3登录和退出MySQL数据库
1.5.4MySQL的相关命令
1.6MySQL客户端工具
1.7本章小结
1.8习题
第2章数据库和数据表的基本操作
2.1存储引擎
2.1.1存储引擎的概念
2.1.2存储引擎的选择
2.2MySQL支持的数据类型
2.2.1数值类型
2.2.2字符串类型
2.2.3日期和时间类型
2.3数据库的基本操作
2.3.1创建和查看数据库
2.3.2使用数据库
2.3.3修改数据库
2.3.4删除数据库
2.4数据表的基本操作
2.4.1创建数据表
2.4.2查看数据表
2.4.3修改数据表
2.4.4删除数据表
2.5本章小结
2.6习题
第3章表中数据的基本操作
3.1插入数据
3.1.1为所有字段插入数据
3.1.2为指定列插入数据
3.1.3批量插入数据
3.2更新数据
3.3删除数据
3.3.1使用DELETE删除数据
3.3.2使用TRUNCATE删除数据
3.4本章小结
3.5习题
3.6实验: 电影心愿表的操作
第4章单表查询
4.1基础查询
4.1.1创建数据表和表结构的说明
4.1.2查询所有字段
4.1.3查询指定字段
4.2条件查询
4.2.1带关系运算符的查询
4.2.2带AND关键字的查询
4.2.3带OR关键字的查询
4.2.4带IN或NOT IN关键字的查询
4.2.5带IS NULL或IS NOT NULL关键字的查询
4.2.6带BETWEEN AND关键字的查询
4.2.7带LIKE关键字的查询
4.2.8带DISTINCT关键字的查询
4.3高级查询
4.3.1排序查询
4.3.2聚合函数
4.3.3分组查询
4.3.4HAVING子句
4.3.5LIMIT分页
4.4本章小结
4.5习题
4.6实验: 游戏角色表的操作
第5章数据的完整性
5.1实体完整性
5.1.1主键约束
5.1.2唯一约束
5.1.3自动增长列
5.2索引
5.2.1普通索引
5.2.2唯一索引
5.3域完整性
5.3.1非空约束
5.3.2默认值约束
5.4引用完整性
5.4.1外键的概念
5.4.2添加外键约束
5.4.3删除外键约束
5.5本章小结
5.6习题
5.7实验: APP用户表的设计——注册表
5.8实验: APP用户表的设计——作品表
第6章多表查询
6.1表与表之间的关系
6.1.1一对一关系
6.1.2一对多(多对一)关系
6.1.3多对多关系
6.2合并结果集
6.2.1UNION
6.2.2UNION ALL
6.3连接查询
6.3.1创建数据表和表结构的说明
6.3.2笛卡儿积
6.3.3内连接
6.3.4外连接
6.3.5多表连接
6.3.6自然连接
6.3.7自连接
6.4子查询
6.4.1WHERE子查询
6.4.2FROM子查询
6.5本章小结
6.6习题
第7章常用函数
7.1字符串函数
7.1.1ASCII函数
7.1.2CONCAT函数
7.1.3INSERT函数
7.1.4LEFT函数
7.1.5RIGHT函数
7.1.6LENGTH函数
7.2数学函数
7.2.1ABS函数
7.2.2MOD函数
7.2.3PI函数
7.2.4RAND函数
7.2.5ROUND函数
7.2.6TRUNCATE函数
7.3日期时间函数
7.3.1DAY函数
7.3.2WEEK函数
7.3.3MONTH函数
7.3.4YEAR函数
7.3.5NOW函数
7.4格式化函数
7.4.1FORMAT函数
7.4.2DATE_FORMAT函数
7.5系统信息函数
7.5.1DATABASE函数
7.5.2USER或SYSTEM_USER函数
7.5.3VERSION函数
7.6本章小结
7.7习题
第8章视图
8.1视图的概念
8.2视图操作
8.2.1数据准备
8.2.2创建视图
8.2.3查看视图
8.2.4修改视图
8.2.5更新视图
8.2.6删除视图
8.3本章小结
8.4习题
第9章存储过程
9.1存储过程概述
9.1.1存储过程的概念
9.1.2存储过程的优缺点
9.2存储过程的相关操作
9.2.1数据准备
9.2.2创建存储过程
9.2.3查看存储过程
9.2.4修改存储过程
9.2.5删除存储过程
9.2.6局部变量的使用
9.2.7游标的使用
9.2.8流程控制
9.2.9事件调度器
9.3本章小结
9.4习题
第10章触发器
10.1触发器概述
10.1.1触发器的概念
10.1.2触发器的作用
10.2触发器操作
10.2.1数据准备
10.2.2创建触发器
10.2.3查看触发器
10.2.4触发器使用的注意事项
10.2.5删除触发器
10.3触发器应用实例
10.4本章小结
10.5习题
第11章数据库事务
11.1事务管理
11.1.1事务的概念和使用
11.1.2事务的回滚
11.1.3事务的属性
11.1.4事务的隔离级别
11.2分布式事务的使用
11.2.1分布式事务的原理
11.2.2分布式事务的语法和使用
11.3本章小结
11.4习题
11.5实验: 事务的应用
第12章MySQL高级操作
12.1数据的备份与还原
12.1.1数据的备份
12.1.2数据的还原
12.2权限与账户管理
12.2.1MySQL的权限
12.2.2MySQL默认的库
12.2.3用户管理
12.2.4授予权限
12.2.5查看权限
12.2.6收回权限
12.3MySQL分区
12.3.1分区概述
12.3.2分区类型详解
12.4本章小结
12.5习题
12.6实验: MySQL高级操作的应用
第13章综合案例
13.1数据准备
13.2综合练习
13.3本章小结
|
內容試閱:
|
当代科学技术与信息技术的快速发展和社会生产力的变革,对IT行业从业者提出了新的需求,从业者不仅要具备专业技术能力,更需要业务实践能力,复合型人才更受企业青睐。高校毕业生求职面临的第一道门槛就是技能与经验,教材也应紧随时代的变化而及时更新。
本书倡导快乐学习、实战就业,在语言描述上力求准确、通俗易懂。针对重要知识点,精心挑选示例,促进隐性知识与显性知识的转化。示例讲解包含运行效果、实现思路、代码详解。引入企业项目案例,从动手实践的角度帮助读者逐步掌握前沿技术,为高质量就业赋能。
本书在章节编排上循序渐进,在语法阐述中尽量避免使用生硬的术语和抽象的公式,从项目开发的实际需求入手,将理论知识与实际应用相结合,帮助读者快速积累项目开发经验,从而在职场中拥有较高起点。
MySQL是一门重要的基础课程,也是最流行的关系型数据库管理系统。本书讲述了数据库管理的基本概念以及MySQL数据库管理的基本操作。MySQL所使用的SQL是用于访问数据库的最常用标准化语言,本书由浅入深地讲解了数据库设计、数据库语言、数据库系统实现等方面的内容,帮助读者循序渐进地掌握MySQL相关的各项技术。书中的概念以直观的方式描述,其中的许多概念通过校园生活的实例加以阐释,既有利于读者理解和操作,又有利于教师指导实践。
阅读本书读者将会学习到以下内容。
第1章: 讲解MySQL入门知识,读者可以学习在Windows系统和Linux系统上安装MySQL的方法,熟悉MySQL的目录结构,掌握MySQL客户端工具的使用。
第2章: 讲解数据库和数据表的基本操作方法,帮助读者认识存储引擎和数据类型,掌握数据库和数据表的增、删、改、查等操作。
第3章: 讲解对表中数据的基本操作,读者可以学到插入数据、更新数据和删除数据的方法。
第4章: 讲解单表查询的方式,包括基础查询、条件查询、高级查询,读者可以学习在不同的场合进行数据查询的方法。
第5章: 讲解数据的完整性,包括实体完整性、域完整性、引用完整性及索引,帮助读者充分了解数据的存储方式。
第6章: 讲解多表关系和多表查询的具体方式,即数据库高级查询的方式。
第7章: 讲解数据库管理的常用函数,包括字符串函数、数学函数、日期时间函数、格式化函数和系统信息函数。
第8章: 讲解MySQL视图,包括视图的概念和对视图的基本操作。
第9章: 讲解数据的存储过程,主要包括存储过程概述和存储过程的相关操作。
第10章: 讲解MySQL触发器,主要包括触发器概述和触发器的相关操作。
第11章: 讲解数据库的事务机制,帮助读者进一步了解MySQL的深层内容。
第12章: 讲解数据的备份与还原、数据库的权限与账户管理及MySQL分区,帮助读者学习数据库的安全管理策略。
第13章: 通过一个综合案例梳理书中各章的知识,进一步将这些知识与实际应用结合,加深读者对MySQL的认识。
本书采用MySQL当前主流的版本8.0进行讲解,兼容低版本MySQL的绝大部分功能。
本书提供配套的PPT课件、教学大纲、教学设计、实例源码等丰富的教学资源,读者可以从封底的“水木书荟”网站下载。
读者对本书有任何意见和建议,欢迎联系404905510@qq.com。
编者
2024年8月
|
|