第2版 MySQL实用教程


第2版 MySQL实用教程

文章插图
MySQL实用教程(第2版)【第2版 MySQL实用教程】《MySQL实用教程(第2版)》是2014年5月1日电子工业出版社出版的图书 , 作者是郑阿奇 。
基本介绍书名:MySQL实用教程(第2版)
作者:郑阿奇
ISBN:9787121232701
类别:计算机/网路>资料库>SQL
页数:456
定价:53
出版社:电子工业出版社
出版时间:2014年05月01日
装帧:平装
开本:16开
目录第一部分 MySQL综述第1章 资料库基础 21.1 基本概念 21.1.1 资料库(DB) 21.1.2 资料库管理系统(DBMS) 21.1.3 资料库系统 31.1.4 数据模型 31.2 关係资料库设计 51.2.1 概念设计 51.2.2 逻辑设计 61.2.3 物理设计 81.2.4 结构化查询语言SQL 81.3 资料库套用系统 81.3.1 套用系统的数据接口 81.3.2 C/S架构的套用系统 101.3.3 B/S架构的套用系统 111.4 MySQL资料库 121.4.1 MySQL概述 121.4.2 MySQL安装运行 131.4.3 MySQL命令行初步 19习题1 22第2章 MySQL可视化界面工具 232.1 常用MySQL界面工具 232.1.1 图形化客户端 232.1.2 基于Web的管理工具 232.2 MySQL Administrator官方工具 242.2.1 下载和安装 242.2.2 创建资料库 252.2.3 建立、删除和修改表 262.2.4 操作表中的记录 282.3 MySQL Workbench图形化管理工具 312.3.1 MySQL Workbench安装 322.3.2 创建数据连线 322.3.3 创建资料库和表 342.4 Navicat资料库工具 372.4.1 Navicat安装 372.4.2 创建资料库和表 382.5 phpMyAdmin资料库管理工具 412.5.1 安装PHP环境 412.5.2 phpMyAdmin使用初步 452.6 MySQL界面工具的操作结果(命令行查看) 48习题2 49第3章 MySQL资料库和表 513.1 MySQL资料库 513.1.1 创建资料库 513.1.2 修改资料库 523.1.3 删除资料库 533.2 MySQL表 533.2.1 创建表 543.2.2 修改表 583.2.3 删除表 613.2.4 MySQL表结构的特点 623.3 表记录的操作 633.3.1 插入记录 633.3.2 修改记录 663.3.3 删除记录 683.4 MySQL资料库信息显示 70习题3 71第4章 MySQL查询和视图 734.1 关係运算基础 734.1.1 选择(Selection)运算 734.1.2 投影(Projection)运算 744.1.3 连线(Join)运算 744.2 MySQL资料库查询 754.2.1 SELECT语句 764.2.2 选择SELECT列 774.2.3 FROM子句 834.2.4 WHERE子句 874.2.5 GROUP BY子句 964.2.6 HAVING子句 984.2.7 ORDER BY子句 994.2.8 LIMIT子句 1004.2.9 UNION语句 1014.2.10 HANDLER语句 1024.3 MySQL视图 1044.3.1 视图的概念 1044.3.2 创建视图 1054.3.3 查询视图 1064.3.4 更新视图 1074.3.5 修改视图 1094.3.6 删除视图 110习题4 111第5章 MySQL索引与完整性约束 1125.1 MySQL索引 1125.1.1 索引及作用 1125.1.2 索引的分类 1135.1.3 创建和删除索引 1145.1.4 索引的利弊 1185.2 MySQL数据完整性约束 1195.2.1 主键约束 1195.2.2 替代键约束 1215.2.3 参照完整性约束 1225.2.4 CHECK完整性约束 1245.2.5 命名完整性约束 1265.2.6 删除完整性约束 126习题5 127第6章 MySQL语言结构 1286.1 MySQL语言简介 1286.2 常量和变数 1296.2.1 常量 1296.2.2 变数 1326.3 运算符与表达式 1366.3.1 算术运算符 1366.3.2 比较运算符 1386.3.3 逻辑运算符 1406.3.4 位运算符 1416.3.5 运算符优先权 1426.3.6 表达式 1426.4 系统内置函式 1436.4.1 数学函式 1436.4.2 聚合函式 1466.4.3 字元串函式 1466.4.4 日期和时间函式 1496.4.5 加密函式 1526.4.6 控制流函式 1536.4.7 格式化函式 1546.4.8 类型转换函式 1566.4.9 系统信息函式 156习题6 158第7章 MySQL 5过程式资料库对象 1597.1 存储过程 1597.1.1 创建存储过程 1597.1.2 存储过程体 1617.1.3 存储过程的调用、删除和修改 1717.2 存储函式 1747.2.1 创建存储函式 1747.2.2 存储函式的调用、删除和修改 1757.3 触发器 1777.4 事件 1817.4.1 创建事件 181 7.4.2 修改和删除事件 183习题7 184第8章 MySQL资料库备份与恢复 1858.1 基本概念 1858.2 常用的备份恢複方法 1868.2.1 使用SQL语句 1868.2.2 使用客户端工具 1898.2.3 直接複製 1928.3 日誌档案 1938.3.1 启用日誌 1938.3.2 用mysqlbinlog处理日誌 194习题8 195第9章 MySQL安全管理 1969.1 用户管理 1969.1.1 添加、删除用户 1969.1.2 修改用户名、密码 1989.2 许可权控制 1999.2.1 授予许可权 1999.2.2 许可权转移和限制 2039.2.3 许可权回收 2049.3 表维护语句 2059.3.1 ANALYZE TABLE语句 2059.3.2 CHECK TABLE语句 2069.3.3 CHECKSUM TABLE语句 2079.3.4 OPTIMIZE TABLE语句 2079.3.5 REPAIR TABLE语句 207习题9 208第10章 MySQL多用户事务管理 20910.1 事务管理 20910.1.1 事务的概念 20910.1.2 ACID属性 21010.1.3 事务处理 21110.1.4 事务隔离级 21310.2 多用户访问 21510.2.1 锁定的级别 21510.2.2 锁定与解锁 21610.2.3 并发访问的问题 217习题10 218第二部分 MySQL实验实验1 MySQL的使用 220实验2 创建资料库和表 225实验3 表数据插入、修改和删除 229实验4 资料库的查询和视图 234实验4.1 资料库的查询 234实验4.2 视图的使用 241实验5 索引和数据完整性 244实验6 MySQL语言结构 248实验7 过程式资料库对象的使用 252实验8 备份与恢复 257实验9 资料库的安全性 260第三部分 综合套用练习实习1 PHP/MySQL学生成绩管理系统 264P1.1 Eclipse开发入门 264P1.1.1 Eclipse安装与配置 264P1.1.2 PHP项目的建立 266P1.2 主程式界面 268P1.3 学生信息录入 271P1.4 学生信息查询 280P1.5 成绩信息录入 286P1.6 学生成绩查询 292实习2 ASP.NET(C#)/MySQL学生成绩管理系统 296P2.1 ASP.NET网页设计入门 296P2.1.1 母版页设计方法 296P2.1.2 添加各个内容页面 300 P2.2 ASP.NET连线MySQL资料库 301P2.2.1 ADO.NET面向对象的资料库视图 301P2.2.2 ASP.NET(C#)和MySQL资料库连线 302P2.3 新建显示照片页面 304P2.4 学生信息录入 306P2.5 学生信息查询 319P2.6 成绩信息录入 323P2.7 学生成绩查询 328实习3 JavaEE(Struts 2)/MySQL学生成绩管理系统 331P3.1 构建Java EE(Struts 2)环境入门 331P3.1.1 JavaEE环境搭建 332P3.1.2 创建Struts 2项目 334P3.2 设计系统主界面 337P3.3 学生信息录入 339P3.4 学生信息查询、修改和删除 347P3.5 学生成绩录入 359实习4 VC 6.0/MySQL学生成绩管理系统 368P4.1 创建包含资料库的VC项目 368P4.1.1 创建ODBC数据源 368P4.1.2 创建项目主框架 370P4.2 VC++6.0 访问MySQL资料库 374P4.2.1 ADO的基本概念 374P4.2.2 XSCJ资料库的连线 374P4.3 学生信息录入 377P4.4 学生信息查询、修改 384P4.5 成绩信息录入 395实习5 VB 6.0/MySQL学生成绩管理系统 402P5.1 连线MySQL 5资料库 402P5.2 学生成绩管理系统主界面 406P5.3 学生信息查询 408P5.4 学生信息修改 411P5.5 学生成绩的录入 415第四部分 附录附录A 学生成绩资料库(库名XSCJ)表结构样本数据 418附录B MySQL Administrator操作 423附录C MySQL Workbench操作 430附录D Navicat操作 435附录E phpMyAdmin操作 440内容简介MySQL实用教程(第2版)以当前最流行MySQL5.6作为平台 , 分为4个部分 , 它们分别是MySQL综述 (含习题)、MySQL实验、综合套用练习和附录 。在系统介绍MySQL功能的基础上 , 通过实验进行操作练习和消化理解 。同时系统介绍目前最流行的PHP、ASP.NET(C#)、JavaEE、Visual C++和Visual Basic等套用MySQL资料库的方法 。通过本书学习模仿 , 基本掌握了当前几个流行平台开发MySQL资料库套用系统的方法 , 比较好地解决了MySQL“学”和“用”的问题 。本书可作为大学本科、高职高专有关课程教材 , 也可供广大资料库套用开发人员使用或参考 。