图书介绍
零点起飞学MySQL2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 秦婧,刘存勇等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302317005
- 出版时间:2013
- 标注页数:338页
- 文件大小:75MB
- 文件页数:355页
- 主题词:SQL语言-程序设计
PDF下载
下载说明
零点起飞学MySQLPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 MySQL基础2
第1章 数据库的安装(教学视频:25分钟)2
1.1 MySQL概述2
1.1.1 MySQL特性以及历史2
1.1.2 MySQL的获取3
1.2 MySQL的安装5
1.2.1 Windows中安装MySQL6
1.2.2 Linux中安装MySQL9
1.3本章小结13
1.4本章习题13
第2章 数据库的创建、修改及删除(教学视频:19分钟)14
2.1创建数据库14
2.1.1创建数据库的基本语法14
2.1.2使用语句创建数据库16
2.1.3使用图形界面创建数据库17
2.2修改数据库19
2.2.1使用语句修改数据库使用的字符集20
2.2.2使用图形界面修改数据库使用的字符集20
2.3删除数据库21
2.3.1删除数据库的基本语法21
2.3.2使用语句删除数据库22
2.3.3使用图形界面删除数据库22
2.4数据库使用实例23
2.5本章小结26
2.6本章习题26
第3章 数据表的创建、修改及删除(教学视频:35分钟)28
3.1数据类型28
3.1.1数值类型28
3.1.2字符串类型29
3.1.3日期时间类型29
3.1.4其他数据类型30
3.2创建数据表31
3.2.1创建数据表的语法31
3.2.2使用语句创建数据表31
3.2.3使用图形界面创建数据表32
3.3修改数据表34
3.3.1修改数据表的语法34
3.3.2使用语句修改数据表34
3.3.3使用图形界面修改数据表36
3.4删除数据表37
3.4.1删除数据表的语法37
3.4.2使用语句删除数据表37
3.4.3使用图形界面删除数据表38
3.5数据表使用实例39
3.6本章小结41
3.7本章习题42
第4章 约束(教学视频:42分钟)44
4.1约束的类型44
4.2主键约束44
4.2.1在创建表时设置主键约束45
4.2.2在修改表时添加主键约束48
4.2.3删除主键约束50
4.3外键约束50
4.3.1在创建表时设置外键约束50
4.3.2在修改表时添加外键约束51
4.3.3删除外键约束52
4.4默认值约束53
4.4.1在创建表时设置默认值约束53
4.4.2在修改表时添加默认值约束54
4.4.3删除默认值约束54
4.5非空约束55
4.5.1在创建表时设置非空约束55
4.5.2在修改表时添加非空约束56
4.6检查约束57
4.6.1在创建表时为列设置检查约束57
4.6.2在修改表时为一个列添加检查约束58
4.7唯一约束59
4.7.1在创建表时设置唯一约束59
4.7.2在修改表时添加唯一约束62
4.7.3删除唯一约束63
4.8本章小结63
4.9本章习题63
第2篇 操作表中的数据66
第5章 使用DML语言操作数据表(教学视频:45分钟)66
5.1使用INSERT语句向数据表中添加数据66
5.1.1 INSERT语句的基本语法形式66
5.1.2给表中指定字段添加数据67
5.1.3复制其他表中的数据70
5.1.4为表添加多条数据72
5.2使用UPDATE语句修改表中的数据72
5.2.1 UPDATE语句的基本语法形式73
5.2.2修改表中的全部数据73
5.2.3根据条件修改表中的数据73
5.2.4根据顺序修改数据表中的数据74
5.2.5限制行数的修改76
5.3使用DELETE语句删除表中的数据78
5.3.1 DELETE语句的基本语法形式78
5.3.2删除表中的全部数据79
5.3.3根据条件删除表中的数据79
5.3.4按指定顺序删除数据80
5.3.5限制行数的删除81
5.4使用图形界面操作数据表83
5.5数据表数据操作综合实例85
5.6本章小结89
5.7本章习题89
第6章 简单查询与子查询(教学视频:37分钟)91
6.1运算符91
6.1.1算术运算符91
6.1.2比较运算符94
6.1.3逻辑运算符97
6.1.4位运算符101
6.2简单查询104
6.2.1基本语法105
6.2.2查询表中的全部数据105
6.2.3查询指定字段的数据106
6.2.4在查询中使用别名列107
6.2.5根据单一条件查询数据107
6.2.6带LIKE条件的查询107
6.2.7根据多个条件查询数据108
6.2.8对查询结果排序109
6.2.9限制查询结果的行数109
6.3聚合函数110
6.3.1最大值函数MAX110
6.3.2最小值函数MIN111
6.3.3平均值函数AVG111
6.3.4求和函数SUM112
6.3.5计数函数COUNT112
6.4子查询113
6.4.1子查询中常用的操作符113
6.4.2 使用IN的子查询113
6.4.3使用EXISTS的子查询115
6.4.4使用ANY的子查询116
6.5本章小结116
6.6本章习题116
第7章 复杂查询(教学视频:43分钟)118
7.1分组查询118
7.1.1对单列进行分组查询118
7.1.2使用HAVING的分组查询119
7.1.3对多列进行分组查询120
7.1.4在分组查询中使用ORDER BY121
7.2多表查询122
7.2.1等值连接122
7.2.2笛卡尔积125
7.2.3外连接126
7.2.4内连接127
7.3合并查询结果129
7.3.1使用UNION关键字合并查询结果129
7.3.2对合并后的查询结果排序130
7.3.3限制组合查询结果的行数131
7.4综合实例132
7.5本章小结137
7.6本章习题138
第8章 函数(教学视频:56分钟)140
8.1数值类型函数140
8.1.1绝对值函数abs140
8.1.2取余数函数mod141
8.1.3求平方根函数sqrt141
8.1.4获取随机数的函数rand142
8.1.5四舍五入函数round142
8.1.6符号函数sign142
8.1.7幂运算函数power143
8.1.8对数运算函数log143
8.1.9 pi函数144
8.1.10三角函数144
8.1.11获取最小整数ceil、ceiling144
8.2字符串函数145
8.2.1合并字符串的函数concat145
8.2.2计算字符串长度的函数length145
8.2.3字母小写转大写函数upper146
8.2.4字母大写转小写函数lower146
8.2.5获取指定长度的字符串的函数left和right147
8.2.6填充字符串的函数lpad和rpad147
8.2.7删除指定字符的函数trim147
8.2.8删除字符串两端空格函数ltrim, rtrim148
8.2.9重复生成字符串的函数repeat148
8.2.10空格函数space149
8.2.11替换函数replace149
8.2.12替换字符串的函数insert149
8.2.13比较字符串大小的函数strcmp149
8.2.14获取子串的函数substring150
8.2.15 字符串逆序的函数reverse151
8.2.16返回指定字符串位置的函数field151
8.3日期和时间函数151
8.3.1返回指定日期对应的工作日索引dayofweek和weekday151
8.3.2返回指定日期所在月中的日期索引dayofmonth152
8.3.3返回指定日期所在年中的日期索引dayofyear152
8.3.4返回指定日期对应的月份month153
8.3.5返回指定日期对应的月名称monthname153
8.3.6返回指定日期对应的工作日名称dayname154
8.3.7返回指定日期对应的季度quarter154
8.3.8返回指定日期对应的年份year154
8.3.9返回指定时间中的小时hour155
8.3.10返回指定时间中的分钟minute155
8.3.11返回指定时间中的秒数second155
8.3.12增加月份函数period add156
8.3.13取月份差的函数period diff156
8.3.14返回当前日期函数curdate和current date157
8.3.15 返回当前时间函数curtime和current time157
8.3.16获取当前的时间日期函数now和sysdate157
8.3.17秒转换成时间函数sec to time158
8.3.18时间转换成秒函数time to sec158
8.4其他函数158
8.4.1返回当前用户名函数session user158
8.4.2返回当前数据库名称函数database159
8.4.3返回字符串MD5校验和函数MD5159
8.5本章小结159
8.6本章习题160
第3篇 数据库使用进阶162
第9章 视图(教学视频:23分钟)162
9.1视图介绍162
9.2创建视图162
9.2.1创建视图语法163
9.2.2单源表视图的创建163
9.2.3多源表视图的创建165
9.3修改视图167
9.3.1修改视图语法168
9.3.2使用语句更新视图168
9.3.3使用工具更新视图168
9.4删除视图170
9.4.1使用SQL语句删除视图170
9.4.2使用工具删除视图170
9.5查看视图171
9.5.1查看视图的字段信息171
9.5.2查看创建视图的语句172
9.6本章小结173
9.7本章习题173
第10章 索引(教学视频:21分钟)175
10.1认识索引175
10.1.1什么是索引175
10.1.2索引分类175
10.1.3索引的作用176
10.1.4索引注意事项176
10.2管理索引176
10.2.1普通索引创建176
10.2.2唯一索引创建178
10.2.3主键索引创建179
10.2.4查看索引180
10.2.5删除索引181
10.3本章小结182
10.4本章习题182
第11章 自定义函数(教学视频:30分钟)184
11.1创建自定义函数184
11.1.1创建函数的语法184
11.1.2使用语句创建函数184
11.1.3使用图形界面创建函数188
11.2函数的管理189
11.2.1使用命令删除函数189
11.2.2图形界面下删除函数190
11.2.3图形界面下修改函数191
11.3本章小结193
11.4本章习题193
第12章 存储过程(教学视频:35分钟)194
12.1存储过程介绍194
12.2创建存储过程195
12.2.1存储过程的语法195
12.2.2命令行中创建存储过程195
12.2.3利用工具创建存储过程196
12.2.4存储过程的参数198
12.3修改存储过程201
12.4删除存储过程202
12.5存储过程中的变量204
12.6结构控制语句205
12.6.1 IF条件控制语句205
12.6.2 CASE条件控制语句206
12.6.3 LOOP循环控制语句210
12.6.4 WHILE语句的使用211
12.7本章小结213
12.8本章习题213
第13章 触发器(教学视频:23分钟)215
13.1触发器介绍215
13.2创建触发器215
13.2.1触发器语法216
13.2.2触发器组成和触发事件216
13.2.3利用SQL命令创建触发器216
13.2.4利用图形工具创建触发器222
13.3管理触发器225
13.3.1触发器的删除225
13.3.2触发器的修改226
13.4本章小结228
13.5本章习题228
第14章 数据库的权限与备份(教学视频:27分钟)229
14.1用户管理229
14.1.1初始用户229
14.1.2创建用户235
14.1.3用户权限236
14.2数据的备份与恢复239
14.2.1备份操作240
14.2.2恢复操作242
14.3本章小结243
14.4本章习题244
第4篇 数据库应用实战246
第15章 使用C#连接MySQL(教学视频:26分钟)246
15.1 ADO.NET介绍246
15.1.1详解5个重要的类246
15.1.2使用C#语言对MySQL数据库进行操作249
15.2学员报名系统的实现250
15.2.1学员报名的数据表设计250
15.2.2创建项目结构251
15.2.3添加学员信息251
15.2.4管理学员信息253
15.3本章小结258
第16章 在Java中连接MySQL(教学视频:23分钟)259
16.1 JDBC简介259
16.2使用JDBC Driver连接MySQL260
16.2.1下载连接MySQL数据库的JDBC Driver260
16.2.2利用JDBC Driver连接MySQL数据库262
16.3利用JDBC-ODBC桥接数据库268
16.3.1配置ODBC数据源268
16.3.2使用JDBC-ODBC桥连接MySQL271
16.4本章小结272
第17章 PHP访问MySQL数据库(教学视频:32分钟)273
17.1 PHP连接MySQL数据库273
17.1.1 Windows操作系统下配置PHP273
17.1.2 Linux操作系统下配置PHP275
17.1.3连接MySQL数据库276
17.2 PHP操作MySQL数据库277
17.2.1执行SQL语句277
17.2.2处理查询结果278
17.2.3获取查询结果的字段名279
17.2.4一次执行多个SQL语句280
17.2.5处理带参数的SQL语句281
17.2.6关闭创建的对象282
17.3 PHP备份与还原MySQL数据库282
17.3.1 PHP备份MySQL数据库282
17.3.2 PHP还原MySQL数据库283
17.4本章小结283
第18章 学员管理系统(教学视频:30分钟)284
18.1系统概述284
18.2系统功能284
18.3数据库设计285
18.3.1设计表286
18.3.2设计索引291
18.3.3设计视图292
18.3.4设计触发器292
18.4系统实现293
18.4.1构建工程294
18.4.2访问和操作MySQL数据库的代码294
18.5用户管理模块296
18.5.1用户登录功能296
18.5.2修改密码298
18.6学籍管理模块299
18.6.1添加学员的学籍信息299
18.6.2查询学员的学籍信息300
18.6.3修改学员的学籍信息301
18.6.4删除学员的学籍信息301
18.7体检管理模块301
18.8成绩管理模块303
18.9证书管理模块304
18.10本章小结306
第5篇 拓展技术308
第19章 MySQL日志(教学视频:22分钟)308
19.1日志简介308
19.2二进制日志309
19.2.1启动和设置二进制日志309
19.2.2查看二进制日志310
19.2.3删除二进制日志310
19.2.4使用二进制日志还原数据库311
19.2.5暂时停止二进制日志功能312
19.3错误日志312
19.3.1启动和设置错误日志312
19.3.2查看错误日志313
19.3.3删除错误日志314
19.4通用查询日志314
19.4.1启动和设置通用查询日志314
19.4.2查看通用查询日志314
19.4.3删除通用查询日志315
19.5慢查询日志315
19.5.1启动和设置慢查询日志316
19.5.2查看慢查询日志316
19.5.3删除慢查询日志316
19.6本章实例317
19.9本章小结320
第20章 性能优化(教学视频:30分钟)321
20.1优化简介321
20.2优化查询322
20.2.1分析查询语句322
20.2.2索引对查询速度的影响323
20.2.3使用索引查询324
20.2.4优化子查询327
20.3优化数据库结构327
20.3.1将字段很多的表分解成多个表327
20.3.2增加中间表327
20.3.3增加冗余字段328
20.3.4优化插入记录的速度329
20.3.5分析表、检查表和优化表330
20.4优化MySQL服务器331
20.4.1优化服务器硬件331
20.4.2优化MySQL的参数332
20.5本章实例333
20.8本章小结334
附录A MySQL常用命令335
热门推荐
- 2588548.html
- 1367506.html
- 2839586.html
- 3690128.html
- 3611564.html
- 969541.html
- 3096997.html
- 3524935.html
- 3158277.html
- 173226.html
- http://www.ickdjs.cc/book_2456154.html
- http://www.ickdjs.cc/book_624850.html
- http://www.ickdjs.cc/book_175673.html
- http://www.ickdjs.cc/book_2771652.html
- http://www.ickdjs.cc/book_1691111.html
- http://www.ickdjs.cc/book_1511865.html
- http://www.ickdjs.cc/book_2209758.html
- http://www.ickdjs.cc/book_1771034.html
- http://www.ickdjs.cc/book_2369488.html
- http://www.ickdjs.cc/book_1278105.html