高职高专“工作过程导向”新理念教材——计算机系列MYSQL数据库应用项目教程/钱冬云

本书特色

[

本书采用“工学结合、任务驱动”的模式进行编写,面向企业的工作过程,以“销售管理系统”为实例,全面而详细地讲解MySQL数据库应用技术。
本书共17章,内容包括销售管理数据库开发的环境,创建和管理销售管理数据库,创建和管理销售管理数据库数据表,利用销售管理数据库进行各类数据查询,提高数据库的质量和查询效率,设置索引、视图、存储过程和触发器,保证销售管理数据库的安全,数据库的日常维护,销售管理数据库的规划,对销售管理数据库进行初步的开发。本书有利于培养和提高高职学生技术应用能力,缩小在校学习与生产岗位需求之间的距离。
本书为微课视频版教材,所有知识点均配备了微课视频,读者可扫描书中的二维码观看。本书也提供了课程资源包,包括实例代码、实训手册、电子教案、习题库、习题答案及自测试卷等,读者可从www.tup.tsinghua.edu.cn下载。所有代码全部经过测试,能够在Windows和Linux操作系统上编译运行。
本书可作为应用型本科、高等职业院校及各类培训机构计算机软件技术、计算机网络技术及相关专业的教材,也可作为初学者学习数据库的入门教材和数据库应用系统开发人员的参考书。

]

内容简介

[

本书采用“工学结合、任务驱动”的模式进行编写,面向企业的工作过程,以“销售管理系统”为实例,全面而详细地讲解MySQL数据库应用技术。
本书共17章,内容包括销售管理数据库开发的环境,创建和管理销售管理数据库,创建和管理销售管理数据库数据表,利用销售管理数据库进行各类数据查询,提高数据库的质量和查询效率,设置索引、视图、存储过程和触发器,保证销售管理数据库的安全,数据库的日常维护,销售管理数据库的规划,对销售管理数据库进行初步的开发。本书有利于培养和提高高职学生技术应用能力,缩小在校学习与生产岗位需求之间的距离。
本书为微课视频版教材,所有知识点均配备了微课视频,读者可扫描书中的二维码观看。本书也提供了课程资源包,包括实例代码、实训手册、电子教案、习题库、习题答案及自测试卷等,读者可从www.tup.tsinghua.edu.cn下载。所有代码全部经过测试,能够在Windows和Linux操作系统上编译运行。
本书可作为应用型本科、高等职业院校及各类培训机构计算机软件技术、计算机网络技术及相关专业的教材,也可作为初学者学习数据库的入门教材和数据库应用系统开发人员的参考书。

]

目录

第1章数据库概述1.1认识数据库1.1.1基本概念1.1.2数据描述1.1.3数据模型1.1.4关系型数据库语言 1.2MySQL数据库管理系统习题第2章数据库开发环境2.1MySQL 5.6下载2.2安装MySQL2.2.1MSI格式安装2.2.2ZIP格式安装2.3启动和登录MySQL服务2.3.1通过图形界面启动和关闭MySQL服务2.3.2通过DOS窗口启动和关闭MySQL服务2.3.3连接MySQL服务器2.4MySQL客户端软件2.4.1MySQL 5.6 Command Line Client2.4.2MySQL Workbench2.5SQLyog软件2.5.1安装SQLyog2.5.2SQLyog的使用习题实训第3章数据库的创建和管理3.1系统数据库和用户数据库3.1.1系统数据库3.1.2用户数据库3.2销售管理数据库的创建3.2.1使用CREATE DATABASE语句3.2.2使用SQLyog客户端软件创建数据库3.3销售管理数据库的管理和维护3.3.1查看数据库3.3.2选择当前数据库3.3.3删除数据库习题实训第4章数据引擎和数据处理4.1MySQL体系结构4.1.1数据库和实例4.1.2MySQL体系结构4.1.3各种存储引擎的特性4.1.4默认存储引擎的操作4.2表的基本概念4.3列的数据类型4.3.1整数类型4.3.2浮点数类型、定点数类型和位类型4.3.3日期和时间类型4.3.4字符串类型4.4列的属性4.5数据完整性习题第5章数据表的操作5.1销售管理数据库数据表结构5.1.1数据表结构5.1.2表关系5.2销售管理数据表的创建5.2.1使用CREATE TABLE语句创建数据表5.2.2使用SQLyog客户端软件创建数据表5.3销售管理数据库中数据表的查看5.3.1使用SHOW TABLES语句查看所有的表5.3.2使用DESCRIBE语句查看表的结构5.3.3使用SHOW CREATE TABLE语句查看表的详细定义5.3.4使用SQLyog软件查看表5.4销售管理数据表的修改5.5使用SQLyog修改表结构5.6删除数据表5.7销售管理数据库中数据表的约束5.7.1约束概述5.7.2非空约束5.7.3主键约束5.7.4外键约束5.7.5唯一约束5.7.6默认值约束5.8销售管理数据库数据表中数据的操作5.8.1使用SQLyog向表中添加数据5.8.2使用SQL语句插入一条记录5.8.3插入多条记录5.8.4更新记录5.8.5删除记录习题实训第6章MySQL的运算符6.1运算符简介6.2算术运算符6.3比较运算符6.4逻辑运算符6.5位运算符实训第7章数据库的数据查询7.1SELECT语句7.2简单查询7.2.1SELECT子句 7.2.2WHERE子句7.2.3ORDER BY子句7.2.4GROUP BY子句7.2.5HAVING子句7.2.6LIMIT子句7.3联接查询7.3.1联接概述7.3.2交叉联接7.3.3内联接7.3.4外联接7.3.5复合条件联接7.4嵌套查询7.4.1单值嵌套7.4.2单列多值嵌套7.4.3多行多列值嵌套7.4.4相关子查询(EXISTS)7.5集合查询7.6使用正则表达式查询7.6.1MySQL的正则表达式7.6.2查询以特定字符或字符串开头的记录7.6.3查询以特定字符或字符串结尾的记录7.6.4用符号“.”代替字符串中的任意一个字符7.6.5匹配指定字符串查询7.6.6匹配指定字符串中任意一个7.6.7匹配特殊字符7.6.8匹配多个实例习题实训第8章MySQL的常用函数8.1MySQL函数简介8.2数学函数8.2.1获取随机数以及圆周率8.2.2数学计算函数8.2.3幂与开平方计算函数8.3字符串函数8.3.1字符串长度函数8.3.2字符串拼接函数8.3.3字符串操作函数8.4日期和时间函数8.4.1日期和时间获取函数8.4.2日期和时间提取函数8.4.3日期和时间加减函数8.5条件判断函数8.5.1IF函数8.5.2IFNULL函数8.5.3CASE WHEN函数8.6系统函数8.7加密函数实训第9章销售管理数据库中视图的应用9.1视图概述9.1.1视图的定义9.1.2视图的优点9.1.3视图的缺点9.2创建视图9.2.1使用CREATE VIEW创建视图9.2.2使用SQLyog客户端软件创建视图9.3查看视图9.3.1使用DESCRIBE语句查看视图9.3.2使用SHOW TABLE STATUS语句查看视图9.3.3使用SHOW CREATE VIEW语句查看视图9.3.4在views表中查看视图详细信息9.3.5使用SQLyog客户端软件查看视图9.4修改视图9.4.1使用ALTER VIEW语句修改视图9.4.2使用CREATE OR REPLACE VIEW语句修改视图9.4.3通过SQLyog客户端软件修改视图9.5删除视图9.6视图的应用9.6.1在销售管理数据库中应用视图9.6.2利用视图操作数据习题实训第10章销售管理数据库中索引的应用10.1索引概述10.1.1索引的作用10.1.2索引的分类10.1.3索引文件的存储10.2创建索引10.2.1在创建表的时候创建索引10.2.2在已有表上创建索引10.2.3使用ALTER TABLE语句创建索引10.2.4使用SQLyog客户端软件创建索引10.3删除索引10.4索引应用10.4.1使用索引的原则10.4.2创建销售管理数据库的索引习题实训第11章销售管理数据库中存储过程和函数的应用11.1存储过程和函数概述11.1.1存储过程和函数的概念11.1.2存储过程和函数的特点11.1.3存储过程和函数的区别11.2创建和执行存储过程与函数11.2.1创建和执行存储过程11.2.2执行存储过程11.2.3不带参数的存储过程11.2.4带IN参数的存储过程11.2.5带OUT参数的存储过程11.2.6带INOUT参数的存储过程11.2.7创建和调用函数11.2.8使用SQLyog客户端软件创建和执行存储过程与调用函数11.3存储过程和函数中的流程控制语句11.3.1BEGIN…END复合语句11.3.2存储过程中的变量11.3.3定义条件和处理程序11.3.4游标的使用11.3.5流程控制语句11.4查看存储过程和函数11.4.1使用SHOW STATUS语句11.4.2使用SHOW CREATE语句11.4.3使用information_schema.routines表11.5修改存储过程和函数11.6删除存储过程和函数11.7使用SQLyog客户端软件管理存储过程11.7.1查看和修改存储过程11.7.2删除存储过程11.8销售管理数据库中存储过程的应用11.8.1操作表的存储过程11.8.2获取订单信息存储过程习题实训第12章销售管理数据库中触发器的应用12.1MySQL触发器概述12.2创建触发器12.2.1创建触发器的方法12.2.2new表和old表12.2.3创建INSERT触发器12.2.4创建DELETE触发器12.2.5创建UPDATE触发器12.2.6使用SQLyog客户端软件创建触发器12.3查看触发器12.3.1使用SHOW TRIGGERS语句查看触发器12.3.2在triggers表中查看触发器信息12.3.3使用SQLyog客户端软件查看触发器信息12.4删除触发器12.5触发器的应用习题实训第13章销售管理数据库中用户权限和安全13.1MySQL权限表13.1.1权限系统的验证过程13.1.2权限表的存取13.1.3user表13.1.4db表13.1.5其他权限表13.2用户管理13.2.1登录和退出13.2.2新建普通用户13.2.3删除普通用户13.2.4修改用户密码13.3权限管理13.3.1对用户进行授权13.3.2查看用户的权限13.3.3收回权限习题实训第14章销售管理数据库的备份与还原14.1概述14.2数据库的备份14.2.1备份类型14.2.2备份策略14.3数据库的还原14.4数据导入和导出14.4.1数据导出14.4.2数据导入习题实训第15章MySQL日志15.1日志概述15.2错误日志15.2.1错误日志相关参数15.2.2启动和设置错误日志15.2.3查看和归档错误日志15.3二进制日志15.3.1二进制日志相关参数15.3.2启用和设置二进制日志15.3.3查看二进制日志15.3.4删除二进制日志15.3.5使用二进制日志还原数据库15.4慢查询日志15.4.1慢查询日志相关参数15.4.2启用和设置慢查询日志15.4.3查看慢查询日志15.4.4删除慢查询日志15.5通用查询日志15.5.1通用查询日志相关参数15.5.2启动和设置通用查询日志15.5.3查看和删除通用查询日志习题实训第16章销售管理数据库的分析与设计16.1数据库设计的步骤16.2销售管理数据库的需求分析16.2.1需求分析的任务16.2.2常用的需求调查方法16.2.3编写需求分析说明书16.2.4需求分析示例16.3销售管理数据库的概念结构设计16.3.1概念结构设计的任务16.3.2实体与联系16.3.3概念模型的表示方法16.3.4概念结构设计的步骤16.3.5概念结构设计示例16.4销售管理数据库的逻辑结构设计16.4.1逻辑结构设计的任务16.4.2关系模型16.4.3E�睷模型到关系模型的转化16.4.4数据模型优化16.4.5逻辑结构设计示例16.5销售管理数据库的物理结构设计16.5.1物理结构设计的任务16.5.2确定数据的物理结构16.5.3物理结构设计示例16.6销售管理数据库的实施16.7销售管理数据库的运行和维护习题实训第17章数据库应用开发(Java)17.1JDBC基础17.1.1JDBC简介17.1.2JDBC驱动程序类型17.1.3JDBC连接数据库的关键步骤17.2JDBC核心API17.2.1驱动管理器DriverManager类17.2.2数据库连接的Connection接口17.2.3执行SQL语句的Statement接口17.2.4预编译执行SQL语句的PreparedStatement接口17.2.5结果集ResultSet接口17.3通过JDBC操作数据库17.3.1JDBC基本开发过程17.3.2利用JDBC操作销售管理数据库17.3.3添加员工数据17.3.4查询员工数据17.3.5修改员工数据17.3.6删除员工数据习题实训参考文献

封面

高职高专“工作过程导向”新理念教材——计算机系列MYSQL数据库应用项目教程/钱冬云

书名:高职高专“工作过程导向”新理念教材——计算机系列MYSQL数据库应用项目教程/钱冬云

作者:钱冬云、潘益婷、吴刚、赵静静

页数:390

定价:¥66.0

出版社:清华大学出版社

出版日期:2018-11-01

ISBN:9787302509974

PDF电子书大小:150MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注