新闻资讯
看你所看,想你所想

MySQL数据技术与实验指导

MySQL数据技术与实验指导

《MySQL数据技术与实验指导》是2014年出版的图书,作者是钱雪忠、王燕玲、张平。

基本介绍

  • 书名:MySQL数据技术与实验指导
  • 作者:钱雪忠、王燕玲、张平
  • ISBN:9787302280101
  • 定价:29元
  • 装帧:平装

图书简介

本书是作者在长期从事资料库课程教学和科研的基础上,为满足“资料库原理及套用”课程的教学需要而编写的实验指导书。
全书由资料库与MySQL简介、14个实验和4个附录组成。实验内容全面并与“资料库原理及套用”类课程的内容基本对应。实验内容主要包括资料库系统基础操作,MySQL资料库基础操作,表、ER图、索引与视图的基础操作,SQL语言--Select查询操作,SQL语言--数据更新操作,嵌入式SQL套用,资料库存储和最佳化,存储过程的基本操作,触发器的基本操作,资料库安全性,资料库完整性,资料库并发控制,资料库备份与恢复,资料库套用系统设计与开发。
本书实验内容循序渐进、深入浅出,可作为本科、专科及相关专业“资料库原理及套用”课程的配套实验教材,同时也可以供参加自学考试人员、资料库套用系统开发设计人员参考。

目录

概述资料库与MySQL简介1
0.1资料库、资料库伺服器和资料库语言1
0.2关係模型2
0.3关係资料库管理系统的体系结构3
0.4MySQL资料库特性4
0.5MySQL体系结构5
0.5.1逻辑模组组成6
0.5.2外挂程式式存储引擎(也称作表类型)6
0.6MySQL汉字乱码问题的处理方法9
实验1资料库系统基础操作12
实验目的12
背景知识12
实验示例13
1.1安装MySQL13
1.1.1选择MySQL版本13
1.1.2安装Windows分发版14
1.1.3安装Linux分发版22
1.2MySQL的简单使用23
1.2.1启动或停止MySQL伺服器命令23
1.2.2连线和退出MySQL伺服器命令24
1.2.3mysql(输入行编辑器)25
1.3MySQL图形工具27
1.3.1在Windows中安装MySQLWorkbench29
1.3.2主界面29
1.3.3伺服器管理291.3.4资料库设计和建模(DatabaseDesign&Modeling)35
1.3.5SQL开发39
实验内容与要求42
实验2MySQL资料库基础操作43
实验目的43
背景知识43
实验示例43
2.1使用MySQLWorkbench管理资料库44
2.2使用SQL语句创建资料库45
2.3用SHOW显示已有的资料库45
2.4用USE选用资料库46
2.5删除资料库46
2.5.1使用SQL语句删除资料库46
2.5.2用MYSQLADMIN创建和删除46
2.5.3直接在资料库目录中创建或删除47
实验内容与要求47
◆MySQL资料库技术与实验指导目录实验3表、ER图、索引与视图的基础操作48
实验目的48
背景知识48
实验示例50
3.1使用MySQLWorkbench创建表51
3.2使用MySQLWorkbench修改表55
3.3用SHOW/DESCRIBE语句显示数据表的信息56
3.4使用MySQLWorkbench删除表58
3.5使用SQL语句管理表58
3.5.1使用SQL语句创建表58
3.5.2使用SQL语句修改表60
3.5.3使用SQL语句删除表61
3.6ER图61
3.7用MySQLWorkbench管理索引62
3.8创建和使用视图63
3.8.1创建视图63
3.8.2SHOWCREATEVIEW语法66
实验内容与要求66
实验4SQL语言--SELECT查询操作68
实验目的68
背景知识68
实验示例68
4.1SELECT语句的语法69
4.2查询示例69
实验内容与要求73
实验5SQL语言--数据更新操作74
实验目的74
背景知识74
实验示例74
5.1使用MySQLWorkbench录入数据74
5.2插入数据75
5.2.1使用INSERT语句插入数据75
5.2.2使用INSERT…SELECT语句插入从其他表选择的行76
5.2.3使用REPLACE、REPLACE…SELECT语句插入76
5.2.4使用LOAD语句批量录入数据77
5.3修改数据77
5.4删除数据78
实验内容与要求78
实验6嵌入式SQL套用80
实验目的80
背景知识80
实验示例81
6.1套用系统运行环境81
6.2系统的需求与总体功能要求81
6.3系统概念结构设计与逻辑结构设计82
6.3.1资料库概念结构设计82
6.3.2资料库逻辑结构设计82
6.4典型功能模组介绍83
6.4.1资料库的连线83
6.4.2表的初始创建84
6.4.3表记录的插入86
6.4.4表记录的修改86
6.4.5表记录的删除88
6.4.6表记录的查询89
6.4.7实现统计功能90
6.5系统运行及配置91
实验内容与要求(选做)100
实验7资料库存储和最佳化101
实验目的101
背景知识101
实验示例106
7.1创建示例表106
7.2运行测试代码107
实验内容与要求(选做)109
实验8存储过程的基本操作110
实验目的110
背景知识110
实验示例110
8.1创建存储过程110
8.2修改存储过程112
8.3删除存储过程112
8.4查看存储过程113
8.5列出所有存储过程113
8.6调用存储过程113
实验内容与要求(选做)114
实验9触发器的基本操作115
实验目的115
背景知识115
实验示例115
9.1创建触发器116
9.2删除触发器117
9.3使用触发器117
实验内容与要求(选做)118
实验10资料库安全性120
实验目的120
背景知识120
实验示例121
10.1用户管理121
10.2许可权管理123
10.2.1使用SHOWGRANTS语句显示用户的授权123
10.2.2使用GRANT语句授权124
10.2.3使用REVOKE语句撤销授权124
10.2.4MySQL中的许可权级别125
10.2.5用MySQLWorkbench进行许可权管理130
实验内容与要求132
实验11资料库完整性133
实验目的133
背景知识133
实验示例133
11.1实体完整性133
11.2参照完整性134
11.3用户自定义完整性134
实验内容与要求137
实验12资料库并发控制138
实验目的138
背景知识138
实验示例142
12.1获取InnoDB行锁争用情况142
12.2丢失修改144
12.3髒读149
12.4不可重複读151
12.5幻影问题152
12.6死锁和解除死锁154
实验内容与要求155
实验13资料库备份与恢复156
实验目的156
背景知识156
实验示例156
13.1日誌档案156
13.2使用SQL语句实现备份和还原158
13.3使用程式工具完整备份和还原160
13.4差异备份和还原160
13.4.1启用日誌161
13.4.2差异备份和还原161
13.4.3时间点恢复161
13.4.4位置恢复162
13.5使用MySQLWorkbench备份和还原162
实验内容与要求163
实验14资料库套用系统设计与开发165
实验目的165
背景知识165
实验示例165
14.1企业员工管理系统(Java技术)165
14.1.1开发环境与开发工具166
14.1.2系统需求分析166
14.1.3功能需求分析166
14.1.4系统设计166
14.1.5系统功能的实现169
14.1.6测试运行和维护190
14.2企业库存管理及Web网上订购系统(C#/ASP.NET技术)192
14.2.1开发环境与开发工具193
14.2.2系统需求分析194
14.2.3功能需求分析199
14.2.4系统设计200
14.2.5资料库初始数据的载入205
14.2.6库存管理系统的设计与实现206
14.2.7系统的编译与发行218
14.2.8网上订购系统的设计与实现218
14.3小结221
实验内容与要求(选做)222
附录AMySQL编程简介227
附录B常用函式与操作符233B.1操作符233
B.1.1操作符优先权233
B.1.2圆括弧234
B.1.3比较函式和操作符234
B.1.4逻辑操作符237
B.2控制流程函式238
B.3字元串函式239
B.3.1字元串一般函式239
B.3.2字元串比较函式247
B.4数值函式248
B.4.1算术操作符248
B.4.2数学函式249
B.5日期和时间函式253
附录CCAPI264
C.1使用C和MySQL264
C.2常用API函式266
C.3CAPI数据类型268
附录DMySQL命令与帮助269
参考文献272

相关推荐

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com