图书介绍
MySQL实用教程PDF|Epub|txt|kindle电子书版本网盘下载
![MySQL实用教程](https://www.shukui.net/cover/49/31267105.jpg)
- 郑阿奇著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121083112
- 出版时间:2009
- 标注页数:384页
- 文件大小:108MB
- 文件页数:395页
- 主题词:关系数据库-数据库管理系统,MySQL-高等学校-教材
PDF下载
下载说明
MySQL实用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 教程2
第1章 数据库的基本概念2
1.1数据库基本概念2
1.1.1数据库与数据库管理系统2
1.1.2数据模型3
1.2关系数据库设计4
1.2.1概念结构设计4
1.2.2逻辑结构设计7
1.2.3数据库物理设计8
1.3数据库应用系统8
1.3.1数据库的连接方式8
1.3.2客户/服务器(C/S)模式应用系统11
1.3.3三层客户/服务器(B/S)模式应用系统12
1.3.4关系数据库语言13
1.4 MySQL概述13
1.4.1 MySQL的安装和配置14
1.4.2 MySQL的环境17
习题18
第2章 数据库和表19
2.1命令行方式创建数据库和表19
2.1.1创建数据库19
2.1.2创建表21
2.2界面创建数据库和表27
2.2.1创建数据库27
2.2.2创建、删除和修改表28
2.3有关表结构30
2.3.1空值和列的identity(标志)属性30
2.3.2 MySQL隐含地改变列类型30
习题31
第3章 表数据操作32
3.1命令行操作表数据32
3.1.1插入表数据32
3.1.2删除表数据35
3.1.3修改表数据36
3.1.4 SHOW和DESCRIBE语句38
3.2界面操作表数据39
3.2.1插入记录40
3.2.2修改记录41
3.2.3删除记录41
习题41
第4章 数据库的查询和视图42
4.1连接、选择和投影42
4.1.1选择(Selection)42
4.1.2投影(Projection)43
4.1.3连接(JOIN)43
4.2数据库的查询44
4.2.1选择列45
4.2.2 FROM子句52
4.2.3 WHERE子句56
4.2.4 GROUP BY子句67
4.2.5 HAVING子句69
4.2.6 ORDER BY子句71
4.2.7 LIMIT子句72
4.2.8 UNION语句73
4.2.9 HANDLER语句74
4.2.10使用查询工具查询75
4.3数据库的视图76
4.3.1视图概念76
4.3.2创建视图77
4.3.3查询视图79
4.3.4更新视图80
4.3.5修改视图定义82
4.3.6删除视图83
习题83
第5章 索引与数据完整性约束85
5.1索引85
5.1.1索引的分类86
5.1.2创建索引87
5.1.3删除索引89
5.1.4界面方式创建和删除索引90
5.1.5索引对查询的影响91
5.1.6索引的弊端92
5.2数据完整性约束92
5.2.1主键约束93
5.2.2替代键约束94
5.2.3参照完整性约束95
5.2.4 CHECK完整性约束97
5.2.5命名完整性约束99
5.2.6删除完整性约束99
习题99
第6章 MySQL语言结构100
6.1常量和变量101
6.1.1常量101
6.1.2变量104
6.2运算符与表达式108
6.2.1算术运算符108
6.2.2比较运算符110
6.2.3逻辑运算符111
6.2.4位运算符112
6.2.5运算符优先级113
6.2.6表达式114
6.3系统内置函数114
6.3.1数学函数115
6.3.2聚合函数117
6.3.3字符串函数118
6.3.4日期和时间函数121
6.3.5加密函数124
6.3.6控制流函数124
6.3.7格式化函数126
6.3.8类型转换函数127
6.3.9系统信息函数128
习题129
第7章 过程式数据库对象130
7.1存储过程130
7.1.1创建存储过程130
7.1.2存储过程体132
7.1.3调用存储过程141
7.1.4删除存储过程143
7.1.5修改存储过程143
7.2存储函数144
7.2.1创建存储函数144
7.2.2调用存储函数145
7.2.3删除存储函数146
7.2.4修改存储函数147
7.2.5界面方式操作存储函数与存储过程147
7.3触发器148
7.3.1创建触发器148
7.3.2触发器的删除151
7.4事件151
7.4.1创建事件152
7.4.2修改事件153
7.4.3删除事件154
习题154
第8章 备份与恢复155
8.1备份和恢复概述155
8.1.1备份和恢复需求分析155
8.1.2数据库备份概念155
8.1.3数据库恢复概念156
8.2数据库备份和恢复的方法156
8.2.1使用SQL语句备份和恢复表数据156
8.2.2使用客户端程序备份和恢复数据159
8.2.3使用MySQL界面工具进行备份和恢复162
8.2.4直接复制164
8.3使用二进制日志文件164
8.3.1启用日志164
8.3.2用mysqlbinlog处理日志165
习题166
第9章 用户和数据安全性167
9.1添加和删除用户167
9.1.1添加用户167
9.1.2删除用户168
9.1.3修改用户名168
9.1.4修改密码169
9.2授予权限和回收权限169
9.2.1授予权限169
9.2.2权限的转移和限制173
9.2.3回收权限174
9.3界面方式操作用户与权限174
9.4表维护语句176
9.4.1 ANALYZE TABLE语句176
9.4.2 CHECK TABLE语句176
9.4.3 CHECKSUM TABLE语句177
9.4.4 OPTIMIZE TABLE语句177
9.4.5 REPAIR TABLE语句178
习题178
第10章 事务和多用户179
10.1事务179
10.1.1事务和ACID属性180
10.1.2事务处理181
10.1.3事务隔离级183
10.2锁定185
10.2.1伪事务185
10.2.2锁定与解锁186
10.3多用户使用的问题187
习题187
第二部分 MySQL实验190
实验1 MySQL的使用190
实验2创建数据库和表194
实验3表数据插入、修改和删除198
实验4数据库的查询和视图202
实验4.1数据库的查询202
实验4.2视图的使用207
实验5索引和数据完整性210
实验6 MySQL语言结构214
实验7过程式数据库对象的使用217
实验8备份与恢复222
实验9数据库的安全性225
第三部分 实习228
实习1 Ubuntu下PHP/MySQL学生成绩管理系统228
P1.1开发环境的配置228
P1.2数据库设计231
P1.3主程序界面234
P1.4学生信息查询236
P1.5学生成绩查询241
P1.6学生信息更新244
P1.7学生成绩录入252
实习2 ASP.NET(C#) /MySQL学生成绩管理系统261
P2.1 ASP.NET连接数据库261
P2.2 MySQL数据库准备264
P2.3主程序界面和显示照片页面266
P2.4学生信息查询270
P2.5学生成绩查询275
P2.6学生信息更新281
P2.7学生成绩录入291
实习3 JavaBean/MySQL学生成绩管理系统299
P3.1构建系统准备299
P3.1.1数据库准备299
P3.1.2连接数据库300
P3.2系统登录和进入系统301
P3.2.1系统登录301
P3.2.2系统主界面305
P3.3系统功能306
P3.3.1基本信息录入306
P3.3.2学生信息查询326
P3.3.3课程信息查询330
实习4 VC/MySQL学生成绩管理系统332
P4.1 VC++6.0数据库访问332
P4.1.1创建ODBC数据源332
P4.1.2 V C+++6.0数据库访问对象335
P4.1.3 VC+++6.0连接MySQL数据库336
P42 VC++6.0学生成绩管理系统339
P4.2.1系统主界面339
P4.2.2创建查询功能342
P4.2.3学生信息操作344
P4.2.4创建成绩操作357
附录A学生成绩数据库(库名XSCJ)表结构和样本数据363
附录B 常用语句366
附录C MySQL数据类型368
附录D字符集与校对规则373
附录E存储引擎375
附录F系统内置函数377
附录G系统变量380