MySQL数据库原理、设计与应用(第2版)
"经典教材改版,体系完整,循序渐进,案例真实,实操性强,配套丰富。 "提供课件、大纲、源码,咨询QQ:2301891038(仅限教师)。

作者:黑马程序员

定价:59元

印次:2-8

ISBN:9787302630579

出版日期:2023.05.01

印刷日期:2025.06.27

图书责编:袁勤勇

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书是面向MySQL数据库初学者的入门教材,以通俗易懂的语言、丰富实用的案例,详细讲解MySQL数据库技术。 全书共12章。第1章讲解数据库的基本概念和MySQL的安装方法;第2章讲解MySQL的基本操作;第3、4章讲解数据表和数据库的设计;第5、6章讲解单表操作和多表操作;第7~9章讲解用户与权限、视图和事务;第10、11章讲解数据库编程和数据库优化;第12章讲解Linux环境下数据库的配置和部署。 本书附有配套资源,包括教学PPT、教学大纲、教学设计、源代码、作业系统等。为了帮助读者更好地学习本书中的内容,黑马程序员还提供了在线答疑服务。 本书可作为高等院校计算机相关专业数据库基础课程的教材,也可作为广大IT技术人员和编程爱好者的读物。

张瑞丹,担任江苏传智播客教育科技股份有限公司教材研发中心教材编辑一职,负责编写数据库和前端技术相关教材和制作教材的配套资源,有多年教育领域相关工作经验,曾编写《MySQL数据库任务驱动教程》《Vue.js前端开发实战》《微信小程序开发实战》《HTML5移动Web开发(第2版)》等前端技术教材。

前言 本书在编写的过程中,结合党的二十大精神进教材、进课堂、进头脑的要求,将知识教育与思想政治教育相结合,通过案例加深学生对知识的认识与理解,注重培养学生的创新精神、实践能力和社会责任感。在知识点讲解时将理论知识应用到教学实践中,以动手实践的方式加深学生对知识点的认识与理解。案例设计从现实生活出发,有效激发学生的学习兴趣和动手能力,充分发挥学生的主动性和积极性,增强学习信心和学习欲望。在知识讲解中加入了素质教育的相关内容,引导学生树立正确的世界观、人生观和价值观,进一步提升学生的职业素养,落实德才兼备的高素质卓越工程师和高技能人才的培养要求。此外,编者依据书中的内容提供了线上学习资源,体现现代信息技术与教育教学的深度融合,进一步推动教育数字化发展。 MySQL是一个关系数据库管理系统,它是目前世界上流行的数据库产品之一,具有开源、免费、跨平台等特点,被广泛应用。目前,从各大招聘网站发布的招聘信息来看,软件开发和运维等岗位基本上都要求开发人员至少掌握一种数据库的使用,MySQL是其中常见的数据库之一。掌握数据库技术已经被视为从事软件开发人才必备的基础能力之一。 为什么要学习本书 本书面向想要从事与计算机相关工作,但是还没有数据库基础或基础比较薄弱的读者。本书针对MySQL技术进行了深入分析,内容涵盖数据库的概念和原理、数据库基本操作、数据库设计、数据库编程、数据库优化及数据库配置和部署,使读者可以学以致用,具备解决实际问题的能力。 本书根据知识的难易程度,采用先易后难的方式安排章节顺序。在知识讲解时,从基本语法、注意事项、案例演示等多个角度进行详细讲解,以环环相...

目录
荐语
查看详情 查看详情
目录

第1章MySQL数据库入门1

1.1初识数据库1

1.1.1数据库概述1

1.1.2数据管理技术的

发展2

1.1.3数据库系统的结构4

1.2数据模型6

1.2.1数据模型概述6

1.2.2概念数据模型8

1.2.3逻辑数据模型9

1.3关系数据库9

1.3.1关系模型的数据

结构10

1.3.2关系模型的完整性

约束11

1.3.3关系运算12

1.3.4SQL简介15

1.4常见的数据库产品17

1.4.1常见的关系数据

库产品17

1.4.2常见的非关系

数据库产品18

1.5MySQL安装与配置19

1.6SQLyog图形化工具19

1.7本章小结21

第2章MySQL的基本操作22

2.1数据库操作22

2.1.1创建数据库22

2.1.2查看数据库23

2.1.3修改数据库25

2.1.4选择数据库26

2.1.5删除数据库27

2.2数据表操作27

2.2.1创建数据表28

2.2.2查看数据表29

2.2.3查看表结构32

2.2.4修改数据表33

2.2.5删除数据表39

2.3数据操作40

2.3.1添加数据40

2.3.2查询数据42

2.3.3修改数据44

2.3.4删除数据46

2.4动手实践: 电子杂志订阅表

的操作47

2.5本章小结48

第3章数据表设计49

3.1数据类型49

3.1.1数值类型49

3.1.2日期和时间类型56

3.1.3字符串类型60

3.2表的约束67

3.2.1设置默认值约束67

3.2.2设置非空... 查看详情

本书根据知识的难易程度,采用先易后难的方式安排章节顺序。在知识讲解时,从基本语法、注意事项、案例演示等多个角度进行详细讲解,以环环相扣的推进方式阐述每个名词概念的作用以及相互之间的联系,帮助读者提高对MySQL数据库的整体认识,通过动手实践对所学知识进行练习,巩固所学内容。内容实用性强,使读者掌握MySQL在实际应用场景的使用。代码详细讲解,使读者更易理解。从理论到环境搭建再到操作,使读者更加全面的掌握MySQL相关知识。服务高校老师,教材、资源、服务三合一。

查看详情