网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 MySQL从入门到精通
分类 教育考试-考试-计算机类
作者 明日科技编
出版社 清华大学出版社
下载
简介
内容推荐
本书内容浅显易懂,实例丰富,详细介绍了从基础入门到MySQL数据库高手需要掌握的知识。全书分为上下两册:核心技术分册和项目实战分册。核心技术分册共2篇17章,包括数据库基础、初识MySQL、phpMyAdmin图形化管理工具、MySQL数据库管理、MySQL表结构管理、存储引擎及数据类型、表记录的更新操作、表记录的检索、视图、索引、触发器、存储过程与存储函数、备份与恢复、MySQL性能优化、事务与锁机制、权限管理及安全控制,以及PHP管理MySQL数据库等内容。项目实战分册共5章,运用软件工程的设计思想,介绍了明日科技企业网站、在线学习笔记、51商城、物流配货系统和图书馆管理系统共5个完整企业项目的真实开发流程。
目录
《MySQL从入门到精通:微视频精编版.核心技术分册》
篇基础篇
章数据库基础2
视频讲解:25分钟
1.1数据库系统概述3
1.1.1数据库技术的发展3
1.1.2数据库系统的组成3
1.2数据模型4
1.2.1什么是数据模型4
1.2.2常见的数据模型4
1.2.3关系数据库的规范化6
1.2.4关系数据库的设计原则8
1.2.5实体与关系8
1.3数据库的体系结构9
1.3.1数据库三级模式结构9
1.3.2三级模式之间的映射9
1.4小结10
第2章初识MySQL11
视频讲解:13分钟
2.1了解MySQL12
2.1.1什么是MySQL数据库12
2.1.2MySQL的优势12
2.2MySQL特性12
2.3MySQL8.0的新特性13
2.4MySQL的应用环境15
2.5MySQL服务器的安装和配置15
2.5.1MySQL服务器下载15
2.5.2MySQL服务器安装16
2.5.3启动、连接、断开和停止MySQL服务器21
2.5.4打开MySQL8.0CommandLineClient24
2.6如何学好MySQL25
2.7小结25
第3章phpMyAdmin图形化管理工具26
视频讲解:25分钟
3.1phpMyAdmin图形化管理工具介绍27
3.2配置phpMyAdmin27
3.2.1压缩文件到指定目录27
3.2.2创建config.php文件28
3.3数据库操作管理29
3.3.1创建数据库29
3.3.2修改、删除数据库30
3.4管理数据表31
3.4.1创建数据表31
3.4.2修改数据表32
3.4.3删除数据表33
3.5管理数据记录33
3.5.1使用SQL语句插入数据33
3.5.2使用SQL语句修改数据34
3.5.3使用SQL语句查询数据35
3.5.4使用SQL语句删除数据36
3.5.5通过form表单插入数据36
3.5.6浏览数据37
3.5.7搜索数据37
3.6导入导出数据38
3.6.1导出MySQL数据库脚本38
3.6.2导入MySQL数据库脚本39
3.7phpMyAdmin设置编码格式40
3.8phpMyAdmin添加服务器新用户42
3.9phpMyAdmin中重置MySQL服务器登录密码43
3.10小结44
第4章数据库管理45
视频讲解:6分钟
4.1创建数据库46
4.1.1通过CREATEDATABASE语句创建数据库46
4.1.2通过CREATESCHEMA语句创建数据库46
4.1.3创建指定字符集的数据库47
4.1.4创建数据库前判断是否存在同名数据库47
4.2查看数据库48
4.3选择数据库49
4.4修改数据库49
4.5删除数据库50
4.6小结51
第5章MySQL表结构管理52
视频讲解:12分钟
5.1创建表53
5.1.1设置默认的存储引擎55
5.1.2设置自增类型字段55
5.1.3设置字符集57
5.1.4复制表结构57
5.2修改表结构60
5.2.1修改字段60
5.2.2修改约束条件61
5.2.3修改表的其他选项63
5.2.4修改表名63
5.3删除表64
5.4定义约束65
5.4.1定义主键约束65
5.4.2定义候选键约束66
5.4.3定义非空约束67
5.4.4定义CHECK约束68
5.5小结69
第6章存储引擎及数据类型70
视频讲解:12分钟
6.1MySQL存储引擎71
6.1.1什么是MySQL存储引擎71
6.1.2查询MySQL中支持的存储引擎71
6.1.3InnoDB存储引擎73
6.1.4MyISAM存储引擎74
6.1.5MEMORY存储引擎75
6.1.6如何选择存储引擎76
6.1.7设置数据表的存储引擎77
6.2MySQL数据类型78
6.2.1数字类型78
6.2.2字符串类型79
6.2.3日期和时间数据类型80
6.3小结81
第7章表记录的更新操作82
视频讲解:19分钟
7.1插入表记录83
7.1.1使用INSERT.VALUES语句插入新记录83
7.1.2插入多条记录85
7.1.3使用INSERT.SELECT语句插入结果集86
7.1.4使用REPLACE语句插入新记录89
7.2修改表记录90
7.3删除表记录91
7.3.1使用DELETE语句删除表记录91
7.3.2使用TRUNCATE语句清空表记录92
7.4小结93
第8章表记录的检索94
视频讲解:51分钟
8.1基本查询语句95
8.2单表查询97
8.2.1查询所有字段97
8.2.2查询指定字段97
8.2.3查询指定数据98
8.2.4带IN关键字的查询99
8.2.5带BETWEENAND的范围查询99
8.2.6带LIKE的字符匹配查询100
8.2.7用ISNULL关键字查询空值101
8.2.8带AND的多条件查询101
8.2.9带OR的多条件查询102
8.2.10用DISTINCT关键字去除结果中的重复行102
8.2.11用ORDERBY关键字对查询结果排序103
8.2.12用GROUPBY关键字分组查询104
8.2.13用LIMIT限制查询结果的数量105
8.3聚合函数查询106
8.3.1COUNT()函数106
8.3.2SUM()函数107
8.3.3AVG()函数108
8.3.4MAX()函数109
8.3.5MIN()函数109
8.4连接查询109
8.4.1内连接查询110
8.4.2外连接查询111
8.4.3复合条件连接查询113
8.5子查询114
8.5.1带IN关键字的子查询114
8.5.2带比较运算符的子查询115
8.5.3带EXISTS关键字的子查询116
8.5.4带ANY关键字的子查询117
8.5.5带ALL关键字的子查询119
8.6合并查询结果119
8.7定义表和字段的别名121
8.7.1为表取别名121
8.7.2为字段取别名122
8.8小结122
第9章视图124
视频讲解:21分钟
9.1视图概述125
9.1.1视图的概念125
9.1.2视图的作用125
9.2创建视图126
9.2.1查看创建视图的权限126
9.2.2创建视图127
9.2.3创建视图的注意事项128
9.3视图操作129
9.3.1查看视图129
9.3.2修改视图132
9.3.3更新视图134
9.3.4删除视图136
9.4小结137
0章索引138
视频讲解:22分钟
10.1索引概述139
10.1.1MySQL索引概述139
10.1.2MySQL索引分类139
10.2创建索引140
10.2.1在建立数据表时创建索引140
10.2.2在已建立的数据表中创建索引146
10.2.3修改数据表结构添加索引150
10.3删除索引152
10.4小结154
1章触发器155
视频讲解:21分钟
11.1MySQL触发器156
11.1.1创建MySQL触发器156
11.1.2创建具有多个执行语句的触发器158
11.2查看触发器160
11.2.1SHOWTRIGGERS160
11.2.2查看triggers表中触发器的信息161
11.3使用触发器162
11.3.1触发器的执行顺序162
11.3.2使用触发器维护冗余数据163
11.4删除触发器165
11.5小结166
2章存储过程与存储函数167
视频讲解:22分钟
12.1创建存储过程和存储函数168
12.1.1创建存储过程168
12.1.2创建存储函数171
12.1.3变量的应用172
12.1.4光标的运用175
12.2调用存储过程和存储函数177
12.2.1调用存储过程177
12.2.2调用存储函数178
12.3查看存储过程和存储函数179
12.3.1SHOWSTATUS语句179
12.3.2SHOWCREATE语句179
12.4修改存储过程和存储函数180
12.5删除存储过程和存储函数181
12.6小结182
3章备份与恢复183
视频讲解:3分钟
13.1数据备份184
13.1.1使用mysqldump命令备份184
13.1.2直接复制整个数据库目录188
13.1.3使用mysqlhotcopy工具快速备份188
13.2数据恢复189
13.2.1使用mysql命令还原189
13.2.2直接复制到数据库目录190
13.3数据库迁移190
13.3.1MySQL数据库之间的迁移191
13.3.2不同数据库之间的迁移191
13.4表的导出和导入192
13.4.1用SELECT.INTOOUTFILE导出文本文件192
13.4.2用mysqldump命令导出文本文件194
13.4.3用mysql命令导出文本文件196
13.5小结197
4章MySQL性能优化198
视频讲解:10分钟
14.1优化概述199
14.1.1分析MySQL数据库的性能199
14.1.2通过profile工具分析语句消耗性能200
14.2优化查询201
14.2.1分析查询语句201
14.2.2索引对查询速度的影响202
14.2.3使用索引查询204
14.3优化数据库结构206
14.3.1将字段很多的表分解成多个表206
14.3.2增加中间表206
14.3.3优化插入记录的速度208
14.3.4分析表、检查表和优化表209
14.4优化多表查询210
14.5优化表设计212
14.6小结212
5章事务与锁机制213
视频讲解:14分钟
15.1事务机制214
15.1.1事务的概念214
15.1.2事务机制的必要性214
15.1.3关闭MySQL自动提交217
15.1.4事务回滚218
15.1.5事务提交220
15.1.6MySQL中的事务221
15.1.7回退点224
15.2锁机制226
15.2.1MySQL锁机制的基本知识226
15.2.2MyISAM表的表级锁228
15.2.3InnoDB表的行级锁232
15.2.4死锁的概念与避免234
15.3事务的隔离级别234
15.3.1事务的隔离级别与并发问题234
15.3.2设置事务的隔离级别235
15.4小结236
6章权限管理及安全控制237
视频讲解:10分钟
16.1安全保护策略概述238
16.2用户和权限管理239
16.2.1使用CREATEUSER命令创建用户239
16.2.2使用DROPUSER命令删除用户239
16.2.3使用RENAMEUSER命令重命名用户240
16.2.4GRANT和REVOKE命令240
16.3MySQL数据库安全常见问题243
16.3.1权限更改何时生效243
16.3.2设置账户密码243
16.3.3使读者自己的密码更安全245
16.4状态文件和日志文件245
16.4.1进程ID文件245
16.4.2日志文件管理246
16.5小结253
7章PHP管理MySQL数据库254
视频讲解:21分钟
17.1PHP语言概述255
17.1.1什么是PHP255
17.1.2为什么选择PHP255
17.1.3PHP的工作原理256
17.1.4PHP结合数据库应用的优势258
17.2PHP操作MySQL数据库的基本步骤258
17.3使用PHP操作MySQL数据库259
17.3.1应用mysql_connect()函数连接MySQL服务器259
17.3.2应用mysql_select_db()函数选择MySQL数据库261
17.3.3应用mysql_query()函数执行SQL语句262
17.3.4应用mysql_fetch_array()函数将结果集返回到数组中264
17.3.5应用mysql_fetch_object()函数从结果集中获取一行作为对象266
17.3.6应用mysql_fetch_row()函数从结果集中获取一行作为枚举数组267
17.3.7应用mysql_num_rows()函数获取查询结果集中的记录数269
17.3.8应用mysql_free_result()函数释放内存270
17.3.9应用mysql_close()函数关闭连接271
17.4PHP管理MySQL数据库中的数据272
17.4.1向数据库中添加数据272
17.4.2浏览数据库中的数据273
17.4.3编辑数据库数据273
17.4.4删除数据275
17.4.5批量删除数据276
17.5小结278
《MySQL从入门到精通:微视频精编版.项目实战分册》
8章明日科技企业网站279
18.1开发背景279
18.2需求分析279
18.3系统设计280
18.3.1系统目标280
18.3.2系统功能结构280
18.3.3功能预览280
18.3.4系统流程图281
18.3.5开发环境281
18.3.6文件夹组织结构282
18.4数据库设计282
18.4.1数据库分析282
18.4.2数据库逻辑设计283
18.5前台首页设计284
18.5.1前台首页概述284
18.5.2前台首页技术分析285
18.5.3导航栏实现过程285
18.5.4幻灯片轮播实现过程287
18.6新闻模块设计288
18.6.1新闻模块概述288
18.6.2新闻模块技术分析289
18.6.3新闻列表页实现过程289
18.6.4新闻详情页实现过程291
18.7前台其他模块设计293
18.7.1其他模块概述293
18.7.2其他模块技术分析293
18.7.3“联系我们”页面的实现过程293
18.8后台登录模块设计296
18.8.1后台登录模块概述296
18.8.2后台登录模块技术分析296
18.8.3后台登录实现过程299
18.9后台管理模块设计300
18.9.1后台管理模块概述300
18.9.2网站内容模块技术分析301
18.9.3文章管理实现过程301
18.10开发技巧与难点分析310
18.10.1单一入口310
18.10.2使用MVC设计模式310
18.10.3清空缓存311
18.11ThinkPHP视图技术专题311
18.11.1模板定义311
18.11.2模板赋值312
18.11.3指定模板文件312
18.12小结313
9章基于PythonFlask的在线学习笔记314
19.1需求分析314
19.2系统设计315
19.2.1系统功能结构315
19.2.2系统业务流程315
19.2.3系统预览315
19.3系统开发必备317
19.3.1开发工具准备317
19.3.2文件夹组织结构317
19.3.3项目使用说明317
19.4技术准备318
19.4.1PyMySQL模块318
19.4.2WTForms模块319
19.5数据库设计321
19.5.1数据库概要说明321
19.5.2创建数据表321
19.5.3数据库操作类322
19.6用户模块设计325
19.6.1用户注册功能实现325
19.6.2用户登录功能实现327
19.6.3退出登录功能实现330
19.6.4用户权限管理功能实现331
19.7笔记模块设计332
19.7.1笔记列表功能实现332
19.7.2添加笔记功能实现333
19.7.3编辑笔记功能实现335
19.7.4删除笔记功能实现336
19.8小结337
第20章基于PythonFlask的51商城338
20.1需求分析338
20.2系统设计339
20.2.1系统功能结构339
20.2.2系统业务流程339
20.2.3系统预览340
20.3系统开发必备343
20.3.1开发工具准备343
20.3.2文件夹组织结构343
20.4技术准备344
20.4.1Flask-SQLAlchemy扩展344
20.4.2Flask-Migrate扩展346
20.5数据库设计349
20.5.1数据库概要说明349
20.5.2创建数据表349
20.5.3数据表关系352
20.6会员注册模块设计353
20.6.1会员注册模块概述353
20.6.2会员注册页面354
20.6.3验证并保存注册信息359
20.7会员登录模块设计360
20.7.1会员登录模块概述360
20.7.2创建会员登录页面361
20.7.3保存会员登录状态363
20.7.4会员退出功能364
20.8首页模块设计365
20.8.1首页模块概述365
20.8.2实现显示最新上架商品功能366
20.8.3实现显示打折商品功能367
20.8.4实现显示热门商品功能369
20.9购物车模块370
20.9.1购物车模块概述370
20.9.2实现显示商品详细信息功能372
20.9.3实现添加购物车功能374
20.9.4实现查看购物车功能375
20.9.5实现保存订单功能376
20.9.6实现查看订单功能377
20.10小结377
第21章基于JavaWeb的物流配货系统378
21.1开发背景378
21.2系统分析378
21.2.1需求分析378
21.2.2必要性分析379
21.3系统设计379
21.3.1系统目标379
21.3.2系统功能结构379
21.3.3系统开发环境380
21.3.4系统预览380
21.3.5系统文件夹架构382
21.4数据库设计382
21.4.1数据表概要说明382
21.4.2数据库逻辑设计383
21.5公共模块设计384
21.5.1编写数据库持久化类384
21.5.2编写获取系统时间操作类386
21.5.3编写分页Bean386
21.5.4请求页面中元素类的编写389
21.5.5编写重新定义的simple模板389
21.6管理员功能模块设计391
21.6.1管理员模块概述391
21.6.2管理员模块技术分析391
21.6.3管理员模块实现过程392
21.7车源管理模块设计397
21.7.1车源管理模块概述397
21.7.2车源管理技术分析397
21.7.3车源管理实现过程398
21.8发货单管理流程模块403
21.8.1发货单管理流程概述403
21.8.2发货单管理流程技术分析403
21.8.3发货单管理流程实现过程405
21.9开发技巧与难点分析409
21.10小结409
第22章基于JavaWeb的图书馆管理系统410
22.1开发背景410
22.2需求分析410
22.3系统设计411
22.3.1系统目标411
22.3.2系统功能结构411
22.3.3系统流程图412
22.3.4开发环境412
22.3.5系统预览412
22.3.6文件夹组织结构413
22.4数据库设计414
22.4.1数据库分析414
22.4.2数据库概念设计414
22.4.3数据库逻辑结构415
22.5公共模块设计418
22.5.1数据库连接及操作类的编写418
22.5.2字符串处理类的编写421
22.5.3配置解决中文乱码的过滤器421
22.6主界面设计422
22.6.1主界面概述422
22.6.2主界面技术分析423
22.6.3主界面的实现过程424
22.7管理员模块设计425
22.7.1管理员模块概述425
22.7.2管理员模块技术分析425
22.7.3系统登录的实现过程427
22.7.4查看管理员的实现过程430
22.7.5添加管理员的实现过程434
22.7.6设置管理员权限的实现过程437
22.7.7删除管理员的实现过程440
22.7.8单元测试441
22.8图书借还模块设计443
22.8.1图书借还模块概述443
22.8.2图书借还模块技术分析443
22.8.3图书借阅的实现过程444
22.8.4图书续借的实现过程448
22.8.5图书归还的实现过程451
22.8.6图书借阅查询的实现过程453
22.8.7单元测试456
22.9开发问题解析458
22.9.1如何自动计算图书归还日期458
22.9.2如何对图书借阅信息进行统计排行458
22.10小结459
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/23 9:33:02