图书介绍
MySQL数据库应用从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载
- 崔洋,贺亚茹编著 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113152260
- 出版时间:2013
- 标注页数:428页
- 文件大小:217MB
- 文件页数:445页
- 主题词:关系数据库系统-数据库管理系统-教材
PDF下载
下载说明
MySQL数据库应用从入门到精通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇MySQL数据库基础篇2
第1章 数据库概述2
1.1关于数据库的基本概念2
1.1.1数据管理技术的发展阶段2
1.1.2数据库系统阶段涉及的概念3
1.1.3数据库技术经历的阶段3
1.1.4数据库管理系统提供的功能4
1.1.5什么是SQL4
1.2 MySQL数据库管理系统5
1.2.1 MySQL概述5
1.2.2常见数据库管理系统6
1.2.3为什么要使用MySQL数据库6
1.3小结7
第2章MySQL安装和配置8
2.1下载和安装MySQL软件8
2.1.1基于客户端——服务器(C/S)的数据库管理系统8
2.1.2 MySQL的各种版本9
2.1.3下载MySQL软件9
2.1.4安装MySQL软件11
2.1.5图形化配置数据库服务器MySQL13
2.1.6手工配置数据库服务器MySQL16
2.1.7卸载MySQL软件19
2.2关于MySQL软件的常用操作20
2.2.1通过图形界面启动和关闭MySQL服务20
2.2.2通过DOS窗口启动和关闭MYSQL服务22
2.3 MySQL官方客户端软件23
2.3.1命令行客户端软件——MySQL Command Line Client24
2.3.2通过DOS窗口连接MySQL软件25
2.3.3下载MySQL-Workbench客户端软件27
2.3.4安装MySQL-Workbench客户端软件28
2.3.5使用MySQL-Workbench客户端软件29
2.4 MySQL常用图形化管理软件——SQLyog软件31
2.4.1下载SQLyog软件31
2.4.2安装SQLyog客户端软件32
2.4.3通过SQLyog客户端软件登录MySQL软件34
2.5使用免安装的MySQL软件34
2.6小结36
第2篇MySQL数据库操作和应用篇38
第3章MySQL数据库基本操作38
3.1数据库和数据库对象38
3.2数据库相关操作——创建数据库39
3.2.1创建数据库的语法形式39
3.2.2通过工具来创建数据库40
3.3数据库相关操作——查看和选择数据库42
3.3.1查看数据库42
3.3.2选择数据库43
3.4数据库相关操作——删除数据库44
3.4.1删除数据库的语法形式44
3.4.2通过工具来删除数据库45
3.5小结47
第4章MySQL数据库中存储引擎和数据类型48
4.1认识存储引擎48
4.1.1 MySQL 5.5所支持的存储引擎48
4.1.2操作默认存储引擎51
4.1.3选择存储引擎53
4.2数据类型54
4.2.1整数类型54
4.2.2浮点数类型、定点数类型和位类型55
4.2.3日期和时间类型56
4.2.4字符串类型57
4.3小结58
第5章 表的操作59
5.1表的基本概念59
5.2创建表60
5.2.1创建表的语法形式60
5.2.2通过SQLyog客户端软件来创建表61
5.3查看表结构63
5.3.1 DESCRIBE语句查看表定义63
5.3.2 SHOW CREATE TABLE语句查看表详细定义64
5.3.3通过SQLyog软件来查看表信息64
5.4删除表65
5.4.1删除表的语法形式66
5.4.2通过SQLyog软件删除表66
5.5修改表67
5.5.1修改表名67
5.5.2增加字段68
5.5.3删除字段72
5.5.4修改字段73
5.6通过SQLyog客户端软件修改表77
5.6.1修改表名78
5.6.2增加字段78
5.6.3删除字段81
5.6.4修改字段83
5.7操作表的约束87
5.7.1 MySQL支持的完整性约束87
5.7.2设置非空约束(NOT NULL, NK)88
5.7.3设置字段的默认值(DEFAULT)89
5.7.4设置唯一约束(UNIQUE, UK)90
5.7.5设置主键约束(PRIMARY KEY, PK)91
5.7.6设置字段值自动增加(AUTO_ INCREMENT)94
5.7.7设置外键约束(FOREIGN KEY, FK)96
5.8小结98
第6章 索引的操作99
6.1为什么使用索引99
6.2创建和查看索引100
6.2.1创建和查看普通索引100
6.2.2创建和查看唯一索引104
6.2.3创建和查看全文索引108
6.2.4创建和查看多列索引112
6.2.5通过SQLyog客户端软件来创建索引115
6.3删除索引119
6.3.1删除索引的语法形式119
6.3.2通过SQLyog软件删除索引121
6.4小结122
第7章 视图的操作123
7.1为什么使用视图123
7.2创建视图124
7.2.1创建视图的语法形式124
7.2.2通过SQLyog软件创建视图125
7.2.3创建各种视图126
7.3查看视图130
7.3.1 SHOW TABLES语句查看视图名130
7.3.2 SHOW TABLE STATUS语句查看视图详细信息130
7.3.3 SHOW CREATE VIEW语句查看视图定义信息132
7.3.4 DESCRIBE I DESC语句查看视图设计信息133
7.3.5通过系统表查看视图信息133
7.3.6 SQLyog查看视图信息134
7.4删除视图136
7.4.1删除视图的语法形式136
7.4.2通过SQLyog软件删除视图137
7.5修改视图138
7.5.1 CREATE OR REPLACE VIEW语句修改视图138
7.5.2 ALTER语句修改视图140
7.5.3通过SQLyog软件修改视图141
7.6利用视图操作基本表143
7.6.1检索(查询)数据143
7.6.2利用视图操作基本表数据144
7.7小结145
第8章 触发器的操作146
8.1为什么使用触发器146
8.2创建触发器147
8.2.1创建有一条执行语句的触发器147
8.2.2创建包含多条执行语句的触发器149
8.2.3通过SQLyog客户端软件来创建触发器151
8.3查看触发器152
8.3.1通过SHOW TRIGGERS语句查看触发器152
8.3.2通过查看系统表triggers实现查看触发器154
8.3.3通过SQLyog客户端软件来查看触发器156
8.4删除触发器157
8.4.1通过DROP TRIGGER语句删除触发器157
8.4.2通过工具来删除触发器158
8.5小结159
第9章 数据的操作160
9.1插入数据记录160
9.1.1插入完整数据记录160
9.1.2插入数据记录一部分162
9.1.3插入多条数据记录165
9.1.4插入查询结果168
9.1.5通过工具来插入数据记录170
9.2更新数据记录172
9.2.1更新特定数据记录173
9.2.2更新所有数据记录174
9.2.3通过工具来更新数据记录176
9.3删除数据记录178
9.3.1删除特定数据记录178
9.3.2删除所有数据记录179
9.2.3通过工具来删除数据记录181
9.4小结183
第10章 单表查询数据记录184
10.1简单数据记录查询184
10.1.1简单数据查询185
10.1.2避免重复数据查询——DISTINCT188
10.1.3实现数学四则运算数据查询190
10.1.4设置显示格式数据查询191
10.2条件数据记录查询192
10.2.1带有关系运算符和逻辑运算符的条件数据查询193
10.2.2带BETWEEN AND关键字的范围查询195
10.2.3带IS NULL关键字的空值查询197
10.2.4带IN关键字的集合查询198
10.2.5带LIKE关键字的模糊查询201
10.3排序数据记录查询207
10.3.1按照单字段排序207
10.3.2按照多字段排序209
10.4限制数据记录查询数量211
10.4.1不指定初始位置211
10.4.2指定初始位置213
10.5统计函数和分组数据记录查询215
10.5.1 MySQL支持的统计函数216
10.5.2关于统计函数注意点221
10.5.3分组数据查询——简单分组查询222
10.5.4分组数据查询——实现统计功能分组查询224
10.5.5分组数据查询——实现多个字段分组查询225
10.5.6分组数据查询——实现HAVING子句限定分组查询228
10.6 小结229
第11章 多表数据记录查询231
11.1关系数据操作231
11.1.1并(UNION)231
11.1.2笛卡儿积(CARTESIAN PRODUCT)232
11.1.3内连接(INNER JOIN)233
11.1.4外连接(OUTER JOIN)235
11.2内连接查询237
11.2.1自连接238
11.2.2等值连接240
11.2.3不等连接244
11.3外连接查询246
11.3.1左外连接247
11.3.2右外连接248
11.4合并查询数据记录250
11.5子查询252
11.5.1为什么使用子查询253
11.5.2返回结果为单行单列和单行多列子查询253
11.5.3返回结果为多行单列子查询256
11.5.4返回结果为多行多列子查询262
11.6小结264
第12章 使用MySQL运算符265
12.1为什么要使用运算符265
12.2使用算术运算符265
12.3使用比较运算符267
12.3.1常用比较运算符268
12.3.2实现特殊功能比较运算符270
12.4使用逻辑运算符274
12.5使用位运算符277
12.6小结280
第13章 使用MySQL常用函数281
13.1使用字符串函数281
13.1.1合并字符串函数CONCAT()和CONCAT_ WS()282
13.1.2比较字符串大小函数STRCMP()284
13.1.3获取字符串长度函数LENGTH()和字符数函数CHAR LENGTH()284
13.1.4实现字母大小写转换函数UPPER()和字符数函数LOWER()286
13.1.5查找字符串287
13.1.6从现有字符串中截取子字符串290
13.1.7去除字符串的首尾空格291
13.1.8替换字符串293
13.2使用数值函数295
13.2.1获取随机数295
13.2.2获取整数的函数296
13.2.3截取数值函数297
13.2.4四舍五入函数297
13.3使用日期和时间函数298
13.3.1获取当前日期和时间的函数298
13.3.2通过各种方式显示日期和时间300
13.3.3获取日期和时间各部分值302
13.3.4计算日期和时间的函数305
13.4使用系统信息函数308
13.4.1获取MySQL系统信息309
13.4.2获取AUTO INCREMENT约束的最后ID值309
13.4.3其他函数310
13.5小结311
第14章 存储过程和函数的操作312
14.1为什么使用存储过程和函数312
14.2创建储存过程和函数313
14.2.1创建储存过程语法形式313
14.2.2创建函数语法形式314
14.2.3创建简单的储存过程和函数315
14.2.4通过工具来创建存储过程和函数316
14.3关于存储过程和函数的表达式320
14.3.1操作变量320
14.3.2操作条件321
14.3.3使用光标322
14.3.4使用流程控制323
14.4查看储存过程和函数324
14.4.1通过SHOW PROCEDURE STATUS语句查看储存过程状态信息324
14.4.2通过SHOW FUNCTION STATUS语句查看函数状态信息325
14.4.3通过查看系统表information_schema.routines实现查看储存过程和函数的信息326
14.4.4通过SHOW CREATE PROCEDURE语句查看储存过程定义信息330
14.4.5通过SHOW CREATE FUNCTION语句查看函数定义信息331
14.4.6通过工具来查看储存过程和函数332
14.5修改存储过程和函数334
14.5.1修改存储过程334
14.5.2修改函数335
14.6 删除储存过程和函数336
14.6.1通过DROP语句删除储存过程336
14.6.2通过DROP FUNCTION语句删除函数337
14.6.3通过工具来删除储存过程和函数337
14.7小结340
第3篇MySQL数据库管理篇342
第15章MySQL安全性机制342
15.1 MySQL软件所提供的权限342
15.1.1系统表mysql.user342
15.1.2系统表mysql.db和mysql.host344
15.1.3其他权限表345
15.2 MySQL软件所提供的用户机制348
15.2.1登录和退出MySQL软件的完整命令349
15.2.2创建普通用户账户351
15.2.3利用拥有超级权限用户root修改用户账户密码354
15.2.4利用拥有超级权限用户root修改普通用户账户密码358
15.2.5删除普通用户账户364
15.3权限管理366
15.3.1对用户进行授权366
15.3.2查看用户所拥有权限369
15.3.3收回用户所拥有权限370
15.4小结373
第16章MySQL日志管理374
16.1 MySQL软件所支持的日志374
16.2操作二进制日志375
16.2.1启动二进制日志375
16.2.2查看二进制日志376
16.2.3停止二进制日志378
16.2.4删除二进制日志378
16.3操作错误日志380
16.3.1启动错误日志380
16.3.2查看错误日志381
16.3.3删除错误日志381
16.4操作查询日志381
16.4.1启动查询日志382
16.4.2查看查询日志382
16.4.3删除查询日志383
16.5小结383
第17章MySQL数据库维护和性能提高384
17.1 MySQL数据库维护384
17.1.1通过复制数据文件实现数据备份384
17.1.2通过命令mysqldump实现数据备份385
17.1.3通过复制数据文件实现数据还原390
17.1.4通过命令mysql实现数据还原390
17.1.5实现数据库中表导出成文本文件393
17.1.6实现文本文件导入到数据库表397
17.1.7数据库迁移400
17.2通过SQLyog客户端软件实现数据库维护402
17.2.1通过SQLyog客户端软件进行备份操作402
17.2.2通过SQLyog客户端软件进行还原操作405
17.2.3通过SQLyog客户端软件进行导出操作406
17.2.4通过SQLyog客户端软件进行导入操作408
17.3 MySQL数据库性能优化409
17.4小结410
第18章 使用PowerDesigner进行数据库设计411
18.1下载和安装PowerDesigner软件411
18.1.1下载PowerDesigner软件411
18.1.2安装PowerDesigner软件413
18.2使用PowerDesigner软件进行数据库设计415
18.2.1利用PowerDesigner软件设计概念数据模型415
18.2.2利用PowerDesigner软件设计物理数据模型424
18.2.3利用PowerDesigner软件创建数据库脚本425
18.3小结428