logo
分类于: 编程语言 计算机基础 云计算&大数据 职场办公

简介

MySQL数据库应用项目教程: 高职高专“工作过程导向”新理念教材·计算机系列

MySQL数据库应用项目教程: 高职高专“工作过程导向”新理念教材·计算机系列 0.0分

资源最后更新于 2020-03-29 04:11:12

作者:钱冬云

出版社:出版社清华大学出版社

出版日期:2019-01

ISBN:9787302509974

文件格式: pdf

标签: 计算机 教材 数据库 工具书

简介· · · · · ·

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

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 内容简介
  2. 前言
  3. 第1章 数据库概述
  4. 1.1 认识数据库
  5. 1.1.1 基本概念
  6. 1.1.2 数据描述
  7. 1.1.3 数据模型
  8. 1.1.4 关系型数据库语言
  9. 1.2 MySQL数据库管理系统
  10. 习 题
  11. 第2章 数据库开发环境
  12. 2.1 MySQL 5.6下载
  13. 2.2 安装MySQL
  14. 2.2.1 MSI格式安装
  15. 2.2.2 ZIP格式安装
  16. 2.3 启动和登录MySQL服务
  17. 2.3.1 通过图形界面启动和关闭MySQL服务
  18. 2.3.2 通过DOS窗口启动和关闭MySQL服务
  19. 2.3.3 连接MySQL服务器
  20. 2.4 MySQL客户端软件
  21. 2.4.1 MySQL 5.6 Command Line Client
  22. 2.4.2 MySQL Workbench
  23. 2.5 SQ Lyog软件
  24. 2.5.1 安装SQLyog
  25. 2.5.2 SQLyog的使用
  26. 习 题
  27. 实 训
  28. 第3章 数据库的创建和管理
  29. 3.1 系统数据库和用户数据库
  30. 3.1.1 系统数据库
  31. 3.1.2 用户数据库
  32. 3.2 销售管理数据库的创建
  33. 3.2.1 使用CREATE DATABASE语句
  34. 3.2.2 使用SQLyog客户端软件创建数据库
  35. 3.3 销售管理数据库的管理和维护
  36. 3.3.1 查看数据库
  37. 3.3.2 选择当前数据库
  38. 3.3.3 删除数据库
  39. 习 题
  40. 实 训
  41. 第4章 数据引擎和数据处理
  42. 4.1 MySQL体系结构
  43. 4.1.1 数据库和实例
  44. 4.1.2 MySQL体系结构
  45. 4.1.3 各种存储引擎的特性
  46. 4.1.4 默认存储引擎的操作
  47. 4.2 表的基本概念
  48. 4.3 列的数据类型
  49. 4.3.1 整数类型
  50. 4.3.2 浮点数类型、定点数类型和位类型
  51. 4.3.3 日期和时间类型
  52. 4.3.4 字符串类型
  53. 4.4 列的属性
  54. 4.5 数据完整性
  55. 习 题
  56. 第5章 数据表的操作
  57. 5.1 销售管理数据库数据表结构
  58. 5.1.1 数据表结构
  59. 5.1.2 表关系
  60. 5.2 销售管理数据表的创建
  61. 5.2.1 使用CREATE TABLE语句创建数据表
  62. 5.2.2 使用SQLyog客户端软件创建数据表
  63. 5.3 销售管理数据库中数据表的查看
  64. 5.3.1 使用SHOW TABLES语句查看所有的表
  65. 5.3.2 使用DESCRIBE语句查看表的结构
  66. 5.3.3 使用SHOW CREATE TABLE语句查看表的详细定义
  67. 5.3.4 使用SQLyog软件查看表
  68. 5.4 销售管理数据表的修改
  69. 5.5 使用SQ Lyog修改表结构
  70. 5.6 删除数据表
  71. 5.7 销售管理数据库中数据表的约束
  72. 5.7.1 约束概述
  73. 5.7.2 非空约束
  74. 5.7.3 主键约束
  75. 5.7.4 外键约束
  76. 5.7.5 唯一约束
  77. 5.7.6 默认值约束
  78. 5.8 销售管理数据库数据表中数据的操作
  79. 5.8.1 使用SQLyog向表中添加数据
  80. 5.8.2 使用SQL语句插入一条记录
  81. 5.8.3 插入多条记录
  82. 5.8.4 更新记录
  83. 5.8.5 删除记录
  84. 习 题
  85. 实 训
  86. 第6章 MySQL的运算符
  87. 6.1 运算符简介
  88. 6.2 算术运算符
  89. 6.3 比较运算符
  90. 6.4 逻辑运算符
  91. 6.5 位运算符
  92. 实 训
  93. 第7章 数据库的数据查询
  94. 7.1 SELECT语句
  95. 7.2 简单查询
  96. 7.2.1 SELECT子句
  97. 7.2.2 WHERE子句
  98. 7.2.3 ORDER BY子句
  99. 7.2.4 GROUP BY子句
  100. 7.2.5 HAVING子句
  101. 7.2.6 LIMIT子句
  102. 7.3 联接查询
  103. 7.3.1 联接概述
  104. 7.3.2 交叉联接
  105. 7.3.3 内联接
  106. 7.3.4 外联接
  107. 7.3.5 复合条件联接
  108. 7.4 嵌套查询
  109. 7.4.1 单值嵌套
  110. 7.4.2 单列多值嵌套
  111. 7.4.3 多行多列值嵌套
  112. 7.4.4 相关子查询(EXISTS)
  113. 7.5 集合查询
  114. 7.6 使用正则表达式查询
  115. 7.6.1 MySQL的正则表达式
  116. 7.6.2 查询以特定字符或字符串开头的记录
  117. 7.6.3 查询以特定字符或字符串结尾的记录
  118. 7.6.4 用符号“.”代替字符串中的任意一个字符
  119. 7.6.5 匹配指定字符串查询
  120. 7.6.6 匹配指定字符串中任意一个
  121. 7.6.7 匹配特殊字符
  122. 7.6.8 匹配多个实例
  123. 习 题
  124. 实 训
  125. 第8章 MySQL的常用函数
  126. 8.1 MySQL函数简介
  127. 8.2 数学函数
  128. 8.2.1 获取随机数以及圆周率
  129. 8.2.2 数学计算函数
  130. 8.2.3 幂与开平方计算函数
  131. 8.3 字符串函数
  132. 8.3.1 字符串长度函数
  133. 8.3.2 字符串拼接函数
  134. 8.3.3 字符串操作函数
  135. 8.4 日期和时间函数
  136. 8.4.1 日期和时间获取函数
  137. 8.4.2 日期和时间提取函数
  138. 8.4.3 日期和时间加减函数
  139. 8.5 条件判断函数
  140. 8.5.1 IF函数
  141. 8.5.2 IFNULL函数
  142. 8.5.3 CASE WHEN函数
  143. 8.6 系统函数
  144. 8.7 加密函数
  145. 实 训
  146. 第9章 销售管理数据库中视图的应用
  147. 9.1 视图概述
  148. 9.1.1 视图的定义
  149. 9.1.2 视图的优点
  150. 9.1.3 视图的缺点
  151. 9.2 创建视图
  152. 9.2.1 使用CREATE VIEW创建视图
  153. 9.2.2 使用SQLyog客户端软件创建视图
  154. 9.3 查看视图
  155. 9.3.1 使用DESCRIBE语句查看视图
  156. 9.3.2 使用SHOW TABLE STATUS语句查看视图
  157. 9.3.3 使用SHOW CREATE VIEW语句查看视图
  158. 9.3.4 在views表中查看视图详细信息
  159. 9.3.5 使用SQLyog客户端软件查看视图
  160. 9.4 修改视图
  161. 9.4.1 使用ALTER VIEW语句修改视图
  162. 9.4.2 使用CREATE OR REPLACE VIEW语句修改视图
  163. 9.4.3 通过SQLyog客户端软件修改视图
  164. 9.5 删除视图
  165. 9.6 视图的应用
  166. 9.6.1 在销售管理数据库中应用视图
  167. 9.6.2 利用视图操作数据
  168. 习 题
  169. 实 训
  170. 第10章 销售管理数据库中索引的应用
  171. 10.1 索引概述
  172. 10.1.1 索引的作用
  173. 10.1.2 索引的分类
  174. 10.1.3 索引文件的存储
  175. 10.2 创建索引
  176. 10.2.1 在创建表的时候创建索引
  177. 10.2.2 在已有表上创建索引
  178. 10.2.3 使用ALTER TABLE语句创建索引
  179. 10.2.4 使用SQLyog客户端软件创建索引
  180. 10.3 删除索引
  181. 10.4 索引应用
  182. 10.4.1 使用索引的原则
  183. 10.4.2 创建销售管理数据库的索引
  184. 习 题
  185. 实 训
  186. 第11章 销售管理数据库中存储过程和函数的应用
  187. 11.1 存储过程和函数概述
  188. 11.1.1 存储过程和函数的概念
  189. 11.1.2 存储过程和函数的特点
  190. 11.1.3 存储过程和函数的区别
  191. 11.2 创建和执行存储过程与函数
  192. 11.2.1 创建和执行存储过程
  193. 11.2.2 执行存储过程
  194. 11.2.3 不带参数的存储过程
  195. 11.2.4 带IN参数的存储过程
  196. 11.2.5 带OUT参数的存储过程
  197. 11.2.6 带INOUT参数的存储过程
  198. 11.2.7 创建和调用函数
  199. 11.2.8 使用SQLyog客户端软件创建和执行存储过程与调用函数
  200. 11.3 存储过程和函数中的流程控制语句
  201. 11.3.1 BEGIN...END复合语句
  202. 11.3.2 存储过程中的变量
  203. 11.3.3 定义条件和处理程序
  204. 11.3.4 游标的使用
  205. 11.3.5 流程控制语句
  206. 11.4 查看存储过程和函数
  207. 11.4.1 使用SHOW STATUS语句
  208. 11.4.2 使用SHOW CREATE语句
  209. 11.4.3 使用information_schema.routines表
  210. 11.5 修改存储过程和函数
  211. 11.6 删除存储过程和函数
  212. 11.7 使用SQLyog客户端软件管理存储过程
  213. 11.7.1 查看和修改存储过程
  214. 11.7.2 删除存储过程
  215. 11.8 销售管理数据库中存储过程的应用
  216. 11.8.1 操作表的存储过程
  217. 11.8.2 获取订单信息存储过程
  218. 习 题
  219. 实 训
  220. 第12章 销售管理数据库中触发器的应用
  221. 12.1 MySQL触发器概述
  222. 12.2 创建触发器
  223. 12.2.1 创建触发器的方法
  224. 12.2.2 new表和old表
  225. 12.2.3 创建INSERT触发器
  226. 12.2.4 创建DELETE触发器
  227. 12.2.5 创建UPDATE触发器
  228. 12.2.6 使用SQLyog客户端软件创建触发器
  229. 12.3 查看触发器
  230. 12.3.1 使用SHOW TRIGGERS语句查看触发器
  231. 12.3.2 在triggers表中查看触发器信息
  232. 12.3.3 使用SQLyog客户端软件查看触发器信息
  233. 12.4 删除触发器
  234. 12.5 触发器的应用
  235. 习 题
  236. 实 训
  237. 第13章 销售管理数据库中用户权限和安全
  238. 13.1 MySQL权限表
  239. 13.1.1 权限系统的验证过程
  240. 13.1.2 权限表的存取
  241. 13.1.3 user表
  242. 13.1.4 db表
  243. 13.1.5 其他权限表
  244. 13.2 用户管理
  245. 13.2.1 登录和退出
  246. 13.2.2 新建普通用户
  247. 13.2.3 删除普通用户
  248. 13.2.4 修改用户密码
  249. 13.3 权限管理
  250. 13.3.1 对用户进行授权
  251. 13.3.2 查看用户的权限
  252. 13.3.3 收回权限
  253. 习 题
  254. 实 训
  255. 第14章 销售管理数据库的备份与还原
  256. 14.1 概述
  257. 14.2 数据库的备份
  258. 14.2.1 备份类型
  259. 14.2.2 备份策略
  260. 14.3 数据库的还原
  261. 14.4 数据导入和导出
  262. 14.4.1 数据导出
  263. 14.4.2 数据导入
  264. 习 题
  265. 实 训
  266. 第15章 MySQL日志
  267. 15.1 日志概述
  268. 15.2 错误日志
  269. 15.2.1 错误日志相关参数
  270. 15.2.2 启动和设置错误日志
  271. 15.2.3 查看和归档错误日志
  272. 15.3 二进制日志
  273. 15.3.1 二进制日志相关参数
  274. 15.3.2 启用和设置二进制日志
  275. 15.3.3 查看二进制日志
  276. 15.3.4 删除二进制日志
  277. 15.3.5 使用二进制日志还原数据库
  278. 15.4 慢查询日志
  279. 15.4.1 慢查询日志相关参数
  280. 15.4.2 启用和设置慢查询日志
  281. 15.4.3 查看慢查询日志
  282. 15.4.4 删除慢查询日志
  283. 15.5 通用查询日志
  284. 15.5.1 通用查询日志相关参数
  285. 15.5.2 启动和设置通用查询日志
  286. 15.5.3 查看和删除通用查询日志
  287. 习 题
  288. 实 训
  289. 第16章 销售管理数据库的分析与设计
  290. 16.1 数据库设计的步骤
  291. 16.2 销售管理数据库的需求分析
  292. 16.2.1 需求分析的任务
  293. 16.2.2 常用的需求调查方法
  294. 16.2.3 编写需求分析说明书
  295. 16.2.4 需求分析示例
  296. 16.3 销售管理数据库的概念结构设计
  297. 16.3.1 概念结构设计的任务
  298. 16.3.2 实体与联系
  299. 16.3.3 概念模型的表示方法
  300. 16.3.4 概念结构设计的步骤
  301. 16.3.5 概念结构设计示例
  302. 16.4 销售管理数据库的逻辑结构设计
  303. 16.4.1 逻辑结构设计的任务
  304. 16.4.2 关系模型
  305. 16.4.3 E-R模型到关系模型的转化
  306. 16.4.4 数据模型优化
  307. 16.4.5 逻辑结构设计示例
  308. 16.5 销售管理数据库的物理结构设计
  309. 16.5.1 物理结构设计的任务
  310. 16.5.2 确定数据的物理结构
  311. 16.5.3 物理结构设计示例
  312. 16.6 销售管理数据库的实施
  313. 16.7 销售管理数据库的运行和维护
  314. 习 题
  315. 实 训
  316. 第17章 数据库应用开发(Java)
  317. 17.1 JDBC基础
  318. 17.1.1 JDBC简介
  319. 17.1.2 JDBC驱动程序类型
  320. 17.1.3 JDBC连接数据库的关键步骤
  321. 17.2 JDBC核心API
  322. 17.2.1 驱动管理器DriverManager类
  323. 17.2.2 数据库连接的Connection接口
  324. 17.2.3 执行SQL语句的Statement接口
  325. 17.2.4 预编译执行SQL语句的PreparedStatement接口
  326. 17.2.5 结果集ResultSet接口
  327. 17.3 通过JDBC操作数据库
  328. 17.3.1 JDBC基本开发过程
  329. 17.3.2 利用JDBC操作销售管理数据库
  330. 17.3.3 添加员工数据
  331. 17.3.4 查询员工数据
  332. 17.3.5 修改员工数据
  333. 17.3.6 删除员工数据
  334. 习 题
  335. 实 训
  336. 参考文献