图灵社区会员 臭豆腐(StinkBC@gmail.com) 专享 尊 图书在版编目(CIP)数据 MySQL 必知必会 /(英)福塔(Forta, B.)著;刘晓霞, 钟鸣译 . —北京:人民邮电出版社,2009.1 (图灵程序设计丛书) 书名原文:MySQL Crash Course ISBN 978-7-115-19112-0 Ⅰ. M… Ⅱ. ①福… ②刘… ③钟 Ⅲ. 关系数据库 — 数 据库管理系统,MySQL Ⅳ. TP311.138 中国版本图书馆CIP数据核字(2008)第159272号 内 容 提 要 MySQL 是世界上最受欢迎的数据库管理系统之一。书中从介绍简单的数据 检索开始,逐步深入一些复杂的内容,包括联结的使用、子查询、正则表达式 和基于全文本的搜索、存储过程、游标、触发器、表约束,等等。通过重点突 出的章节,条理清晰、系统而扼要地讲述了读者应该掌握的知识,使他们不经 意间立刻功力大增。 本书注重实用性,操作性很强,适用于广大软件开发和数据库管理人员学 习参考。 图灵程序设计丛书 MySQL必知必会 ◆ 著 [ 英] Ben Forta 译 刘晓霞 钟 鸣 责任编辑 傅志红 执行编辑 刘 静 ◆ 人民邮电出版社出版发行 北京市崇文区夕照寺街14号 邮编 100061 电子函件 315@ptpress.com.cn 网址 http://www.ptpress.com.cn 北京 印刷 ◆ 开本:850×1168 1/32 印张:8 2009年 1 月第 1 版 字数:246千字 印数:1 — 4 000册 2009年 1 月北京第 1 次印刷 著作权合同登记号 图字:01-2008-4295号 ISBN 978-7-115-19112-0/TP 定价:39.00元 读者服务热线:(010)88593802 印装质量热线:(010)67129223 反盗版热线:(010)67171154 图灵社区会员 臭豆腐(StinkBC@gmail.com) 专享 尊 版 权 声 明 Authorized translation from the English language edition, entitled MySQL Crash Course, 0672327120 by Ben Forta, published by Pearson Education, Inc., publishing as Sams. Copyright © 2006 by Sams Publishing. All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording or by any information storage retrieval system, without permission from Pearson Education, Inc. Simplified Chinese-language edition copyright © 2009 by Posts & Telecom Press. All rights reserved. 本书中文简体字版由 Pearson Education Inc.授权人民邮电出版社独 家出版。未经出版者书面许可,不得以任何方式复制或抄袭本书内容。 版权所有,侵权必究。 图灵社区会员 臭豆腐(StinkBC@gmail.com) 专享 尊 致 谢 首先,我要感谢Sams出版公司的伙伴们,他们再一次给了我灵活的 自由度,让我把书写成我认为合适的样子。谢谢Mark Renfrow提供的关于 本书和前面几本书的反馈意见。特别感谢Loretta Yates不仅在中途勇敢地 介入到出版过程中,使其回归正轨,继续进行,而且还果断地签署了本 系列书中后两部书籍的出版合约。 谢谢Jochem van Dieten和Timothy Boronczyk这两位技术编辑,他们对 书稿进行了出色的技术审查。余下的那些“错误”都是我“故意”犯的, 就是想看看读者们有没有注意到。:-) 最后,本书是应《SQL必知必会》读者的请求编写的。那本书收到了 很多极有价值的反馈意见和建议,在此我深表谢意。谢谢大家,我希望 自己达到了大家的期望。 图灵社区会员 臭豆腐(StinkBC@gmail.com) 专享 尊 前 言 MySQL已经成为世界上最受欢迎的数据库管理系统之一。无论是用 在小型开发项目上,还是用来构建那些声名显赫的网站,MySQL都证明 了自己是个稳定、可靠、快速、可信的系统,足以胜任任何数据存储业 务的需要。 本书基于我的一本畅销书Sams Teach Yourself SQL in 10 Minutes(中文 版《SQL必知必会》,人民邮电出版社出版),那本书堪称全世界用得最 多的一本SQL教程,重点讲解读者必须知道的东西,条理清晰,系统而 扼要。但是,即使是那样一本广为使用的成功的书,也还存在着以下这 些局限性。 由于要面向所有主要的数据库管理系统(DBMS) ,我不得不把针 对具体DBMS的内容一再压缩。 为了简化SQL的讲解,我必须(尽可能)只写各种主要的DBMS 通用的SQL语句。这要求我不得不舍弃一些更好的、针对具体 DBMS的解决方案。 虽然基本的SQL在不同的DBMS间具有较好的可移植性,但是高 级的SQL显然不是这样的。因此,那本书里无法详细讲解比较高 级的内容,如触发器、游标、存储过程、访问控制、事务等。 1 于是就有了这本书。本书沿用了前一本书业已成功的教程模式和组 织结构,除了MySQL以外,不在其他内容上过多纠缠。书从简单的数据 检索开始,逐步进入一些复杂的内容,包括联结的使用、子查询、正则 图灵社区会员 臭豆腐(StinkBC@gmail.com) 专享 尊 2 前 言 表达式和基于全文本的搜索、存储过程、游标、触发器、表约束,等等。 通过重点突出的章节,条理清晰、系统而扼要地让读者学到应该学到的 知识,使他们不经意间立刻功力大增。 请先到第1章开始学习。读者会立刻体会到MySQL提供的所有好处。 读者对象 本书的读者对象是这样一些人: 他没有学过SQL; 他刚开始用MySQL,并希望一举成功; 他想迅速地、尽可能多地学会使用MySQL; 他希望学习怎样在自己的应用程序开发中使用MySQL; 他希望通过使用MySQL轻松快速地提高工作效率,而不用劳烦他 人帮忙。 配套网站 本书有一个配套网站,网址是:http://forta.com/books/0672327120/。 读者可以通过该网站访问如下内容: 表格创建和表格填充的脚本,可用来创建书中使用的样例表; 2 在线支持论坛; 在线勘误(如果发现了勘误的话) ; 或许他会感兴趣的其他书。 本书约定 本书使用不同的字体区分代码和一般正文内容,对于重要的概念也 采用特殊的字体。 键入的文本和屏幕上显示出的文本用等宽代码字体表示。如: It looks like this to mimic the way text looks on your screen. 图灵社区会员 臭豆腐(StinkBC@gmail.com) 专享 尊 前 言 3 一行代码最前面如果出现箭头(➥)表示该行代码较长,书中一行放 不下。读者录入时需要把这一行的内容紧接着上一行输入。 说明:表示跟上下文的内容相关的一些有意思的信息。 提示:提供建议,教读者用容易的办法完成某项任务。 注意:向读者提示可能出现的问题,避免不必要的麻烦。 新术语,提供新的基本词汇的清晰定义。 输入 表示读者自己键入的代码。通常出现在程序清单的旁边。 输出 表示运行MySQL代码后得到的结果,通常出现在程序清单之后。 分析 告诉读者这是作者对输入或输出的逐行分析。 3 4 图灵社区会员 臭豆腐(StinkBC@gmail.com) 专享 尊 目 第1章 了解SQL ............................ 1 1.1 1.2 1.3 1.4 数据库基础 ............................. 1 1.1.1 什么是数据库 ............. 2 1.1.2 表 ................................. 2 1.1.3 列和数据类型 ............. 3 1.1.4 行 ................................. 4 1.1.5 主键 ............................. 4 什么是SQL ............................. 5 动手实践................................. 6 小结......................................... 7 第2章 MySQL简介 ...................... 8 2.1 什么是MySQL ........................ 8 2.1.1 客户机—服务器软件... 8 2.1.2 MySQL版本 ............... 9 2.2 MySQL工具.......................... 10 2.2.1 mysql命令行实用 程序 .......................... 11 2.2.2 MySQL Administrator ......................... 12 2.2.3 MySQL Query Browser..................... 13 ....................................... 2.3 小结 14 .................... 第3章 使用MySQL 15 3.1 3.2 3.3 3.4 连接....................................... 15 选择数据库 ........................... 16 了解数据库和表 ................... 17 小结....................................... 19 录 第4章 检索数据.........
MySQL必知必会
温馨提示:如果当前文档出现乱码或未能正常浏览,请先下载原文档进行浏览。
本文档由 user 于 2021-02-28 13:56:23上传分享