图书介绍

MySQL数据库应用从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载

MySQL数据库应用从入门到精通
  • 崔洋,贺亚茹编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113152260
  • 出版时间:2013
  • 标注页数:428页
  • 文件大小:217MB
  • 文件页数:445页
  • 主题词:关系数据库系统-数据库管理系统-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐