MYSQL SQL开发从零开始学

所需积分/C币:9 2018-02-13 15:33:15 76.97MB PDF
收藏 收藏
举报

MYSQL SQL开发从零开始学............................................................
MySQL5.5 M开始学 刘增杰张少军编著 My SQL初字者 My SQL 数据库开发人是 My SQL 数据库管理人员 清华大学出版社 北京 资源由www.eimhe.com美河学习在线收集提供 内容简介 本书主要包括 MySQL的安装与配置、数据库的创建、数据表的创建、数据类型和运算符、 MySQL函数、 查询数据、数据表的操作(插入、更新与删除数据)、索引、存储过程和函数、视图、触发器、用户管理、数 据备份与还原、日志以及性能优化。重点介绍 MySQL安装与配置、数据类型和运算符以及数据表的操作。本 书注重实战操作,帮助读者循序渐进地掌握 MySQL中的各项技术 本书共有410个实例和14个综合案例,还有大量的经典习题。随书光盘中赠送了近20小时培训班形式 的视频教学录像,详细讲解了书中每一个知识点和每一个数据库操作的方法和技巧。同时光盘中还提供了本书 所有例子的源代码,读者可以直接查看和调用。 本书适合 MySQL数据库初学者、 MySQL数据库开发人员和 MySQL数据库管理员,同时也能作为高等 院校相关专业师生的教学用书。 本书封面贴有清华大学出版社防伪标签,无标签者不得销售。 版权所有,翻印必究。举报电话:010627829891350125667813801310933 图书在版编目(C|P)数据 MySQL55从零开始学/刘增杰,张少军编著.—北京:清华大学出版社,2012.1 ISBN9787-302-27436-0 I.①M…Ⅱ.①刘…②张…Ⅲ①关系数据库一数据库管理系统, MySQL55ⅣV.①TP311.138 中国版本图书馆CIP数据核字(2011)第238495号 责任编辑:夏非彼 责任校对:闫秀华 责任印制:王秀菊 出版发行:清华大学出版社 地址:北京清华大学学研大厦A座 http://www.tup.com.cn 邮编:100084 社总机:010-62770175 邮购:010-62786544 投稿与读者服务:010-62776969,servicer@tup.tsinghua.edu.cn 质量反馈:010-62772015,zhiliang@tup.tsinghua.edu.cn 印装者:北京艺辉印刷有限公司 经销:全国新华书店 开本:190×260印张:29字数:742千字 附光盘1张 版次:2012年1月第1版印次:2012年1月第1次印刷 印数:1~4000 定价:59.00元 产品编号:044365-01 前言 本书是面向 MySQL数据库管理系统初学者的一本高质量的书籍。MyOL因为其稳定、可靠、 快速、管理方便以及支持众多系统平台的特点,成为世界范围内最流行的开源数据库之一。目前国 内 MySQL需求旺盛,各大知名企业高薪招聘技术能力强的 MySQL开发人员和管理人员。本书根 据这样的需求,针对初学者量身订做,内容注重实战,通过实例的操作与分析,引领读者快速学习 和掌握 MySQL开发和管理技术。 本书内容 第1章主要介绍数据库的技术构成和什么是 MySQL,包括数据库基本概念和MyOL工具。 第2章介绍 MySQL的安装和配置,主要包括 Windows平台下的安装和配置、 Linux平台下的 安装和配置、如何启动 My SQL服务、如何更改 MySQL的配置等。 第3章介绍 MySQL数据库的基本操作,包括创建数据库、删除数据库和 MySQL数据库存储 引擎。 第4章介绍 MySQL数据表的基本操作,主要包括创建数据表、查看数据表结构、修改数据表 和删除数据表。 第5章介绍 MySQL中的数据类型和运算符。主要包括 MySQL数据类型介绍、如何选择数据 类型和常见运算符介绍。 第6章介绍 MySQL函数,包括数学函数、字符串函数、日期和时间函数、条件判断函数、系 统信息函数、加密函数和其他函数。 第7章介绍如何查询数据表中的数据,主要包括基本查询语句、单表查询、使用集合函数查询、 连接査询、子查询、合并查询结果、为表和字段取别名以及使用正则表达式查询。 第8章介绍如何插入、更新与删除数据,包括插入数据、更新数据、删除数据。 第9章介绍 MySQL中的索引,包括索引简介、如何创建各种类型索引和如何删除索引。 第10章介绍 MySQL中的存储过程和函数,包括存储过程和函数的创建、调用、查看、修改 和删除。 第11章介绍 MySQL视图,主要介绍视图的概念、创建视图、查看视图、修改视图、更新视 图和删除视图。 第12章介绍 MySQL触发器,包括创建触发器、查看触发器、触发器的使用和删除触发器。 第13章介绍 MySQL用户管理,主要包括 MySQL中的各种权限表、账户管理、权限管理和 MySQL的访问控制机制。 第14章介绍 MySQL数据库的备份和还原,主要包括数据备份、数据还原、数据库的迁移和 数据表的导出和导入。 第15章介绍 MySQL日志,主要包括日志简介、二进制日志、错误日志、通用查询日志和慢 查询日志。 资源由www.eimhe.com美河学习在线收集提供 MySaL55从零开始学 第16章介绍如何对 MySQL进行性能优化,包括优化简介、优化查询、优化数据库结构和优 化 MySQL服务器。 本书特色 内容全面:知识点由浅入深,涵盖了所有 MySQL5.5的基础知识点,由浅入深地掌握 MySQL 55数据库开发技术。 图文并茂:注重操作,图文并茂,在介绍案例的过程中,每一个操作均有对应步骤和过程说明。 这种图文结合的方式使读者在学习过程中能够直观、清晰地看到操作的过程以及效果,便于读者更 快地理解和掌握。 易学易用:颠覆传统“看”书的观念,变成一本能“操作”的图书。 案例丰富:把知识点融汇于系统的案例实训当中,并且结合综合案例进行讲解和拓展。进而达 到“知其然,并知其所以然”的效果。 提示技巧:本书对读者在学习过程中可能会遇到的疑难问题以“提示”和“技巧”的形式进行 了说明,以免读者在学习的过程中走弯路。 超值光盘:本书共有410个详细实例和14个综合案例源代码,能让读者在实战应用中掌握 MySQL的每一项技能。随书赠送近20小时培训班形式的视频教学录像,使本书真正体现“自学无 忧”,令其物超所值。 读者对象 本书是一本完整介绍 MySQL数据库技术的教程,内容丰富、条理清晰、实用性强,适合以下 读者学习使用: ● MySQL数据库初学者。 ●对数据库开发有兴趣,希望快速、全面掌握 MySQL的人员。 ●对其他数据库有一定的了解,想转到 MySQL平台上的开发者。 高等院校相关专业的师生。 鸣谢 本书作者长期从事数据库的培训工作。参与本书编写人员除了封面署名人员以外,还有王英英、 张俊彬、苏土辉、肖品、孙若淞、宋冰冰、王维维、梁云亮、陈伟光等人。虽然倾注了编者的努力, 但由于水平有限、时间仓促,书中难免有错漏之处,请读者谅解。如果遇到问题或有意见和建议, 敬请与我们联系,我们将全力提供帮助,技术支持OQ:2606372761,技术支持网站: http://www.yinhangit.como 编者 2011年09月 资源由www.eimhe.com美河学习在线收集提供 目录 第1章初识 My SQL…1 1.1数据库基础 1.1数据库基础avi/6分钟 1.1.1什么是数据库…1 12数据库技术构成avi/8分钟 1.12表. 2:1.3什么是 MySQL. avi/8分钟 1.1.3数据类型 214 MySQL工具av3分钟 1.14主键.…… 2 1.5如何学习 MySQL. avi2分钟 12数据库技术构成 .2 121数据库系统3 12.2SOL语言 3 123数据库访问技术 4 13什么是 MySQL… .5 13.1客户机-服务器软件 年 13.2 MySQL版本…6 1.3.3 MySQL的优势…... 7 14 MySQL工具… 141mysq命令行实用程序 1.4.2 MySQL Workbench 7788 1.5如何学习 My SQL… 第2章 My SQL的安装与配置 10 21 Windows平台下安装与配置 My SQL5.5…10 21.1安装 MySQL5.5 2.1 Windows平台下安装与配置 10 MySQL5.5avi20分钟 212配置 MySQL55 …16 2.2启动服务并登录 MySQL数据 22启动服务并登录 MySQL数据库… 库.av8分钟 221启动 MySQL服务 23:2.3更改 My SQL的配置avi8分钟 22.2登录 MySQL数据库, 2424 MySQL常用图形管理工具av4分钟 2.23配置Path变量…126 2.5 Linux平台下安装与配置 23更改 MySQL的配置 MySQL5.5avi/8分钟 .28 231通过配置向导来更改配置 2.32手工更改配置… 30 资源由www.eimhe.com美河学习在线收集提供 MySQL55从零开始学 24 My SQL常用图形管理工具…32 25 Linux平台下安装与配置 MySQL5.533 251 Linux操作系统下的 MySQL版本介绍 252安装和配置 MySQL的RPM包 35 253安装和配置 MySQL的源码包… 26专家点拨…9 点拨1: MySQL必须注册为系统服务吗?…9 点拨2: MySQL安装失败?…4 27经典习题…40 第3章数据库的基本操作 31创建数据库…41 3.2删除数据库… 4231创建数据库av5分钟 33数据库存储引擎……43 32删除数据库.av3分钟 331 MySQL存储引擎简介… 33数据库存储引擎.av10分钟 34综合案例—一数据库的创建和 332 InnoDB存储引擎. 删除aVvi/3分钟 333 MyISAM存储引擎 45 334 MEMORY存储引擎. 45 3.3.5存储引擎的选择 46 34综合案例—数据库的创建和删除……47 3.5专家点拨 ……“…………………… 49 点拨:如何査看默认存储引擎? 36经典习题……49 第4章数据表的基本操作 50 4.1创建数据表… 50 4.1.1创建表的语法形式 4.1创建数据表avi/21分钟 41.2使用主键约束 42查看数据表结构avi7分钟 4.3修改数据表avi/26分钟 4.1.3使用外键约束 44删除数据表avi8分钟 4.14使用非空约束……1 45综合案例—数据表的基本操作avi 41.5使用唯一性约束 …5 /10分钟 41.6使用默认约束… 56 4.1.7设置表的属性值自动增加 56 42查看数据表结构……157 4.21查看表基本结构语句 DESCRIBE 57 42.2查看表详细结构语句 SHOW CREATE TABI 贽源由wwweimhe.com美河学习在线收集提供 p录 43修改数据表 …………60 431修改表名 4.3.2修改字段的数据类型 61 433修改字段名… 4.3.4添加字段 43.5删除字段… 65 4.36修改字段的排列位置 4.3.7更改表的存储引擎 …………8 4.38删除表的外键约束 4删除数据表… 44.1删除没有被关联的表 …71 4.4.2删除被其他表关联的主表 71 45综合案例——数据表的基本操作……13 4.6专家点拨 …52 点拨1:表删除操作须谨慎 a……82 点拨2:每一个表中都要有一个主键吗? 点拨3:并不是每个表都可以任意选择存储引擎。…83 点拨4:带 AUTO INCREMENT约束的字段值 是从1开始的吗? 47经典习题..183 第5章数据类型和运算符. …85 51 MySQL数据类型介绍…….85 51.1整数类型 851MySO数据类型介绍av63分钟 51.2浮点数类型和定点数类型 87 52如何选择数据类型,av6分钟 513日期与时间类型 53常见运算符介绍avi55分钟 54综合案例——运算符的使用av 514字符串类型 ……102 门分钟 5.15二进制类型… 107 52如何选择数据类型…110 53常见运算符介绍……112 531运算符概述…112 532算术运算符…112 533比较运算符… 114 534逻辑运算符.…… 53.5位运算符.… 125 536运算符的优先级 128 54综合案例——运算符的使用 ∴129 55专家点拨… 131 资源由www.eimhe.com美河学习在线收集提供 MySL55从零开始学 点拨1: MySQL中如何使用特殊字符?…131 点拨2: MySQL中可以存储文件吗?…131 点拨3: MySQL中如何执行区分大小写的 字符串比较?…131 56经典习题….132 第6章 MySQL函数 133 6.1 MySQL函数简介…133 62数学函数…13361M0L函数简介av2分钟 621绝对值函数ABS(x)和返回圆周率的 6.2数学函数,avi24分钟 函数PO 63字符串函数avi32分钟 134 64日期和时间函数avi/39分钟 622平方根函数SORT(x)和求余函数 MOD(x, y)…1346.5条件判断函数avi7分钟 623获取整数的函数CEIL(x)、 CEILING(x)和 66系统信息函数avi/10分钟 FLOOR(x)…… …1356.7加密函数av5分钟 624获取随机数的函数RAND和RAND(x)……135 68其他函数avi/13分钟 625四舍五入函数 ROUND(x)、 ROUND(xy)和 69综合案例— MySQL函数的使用avi /9分钟 TRUNCATE(x, y)......136 626符号函数SGN(x) 137 627幂运算函数POW(xy)、 POWER(xy)和 EXP(x)…138 628对数运算函数LOG(x)和LOG10(x) 138 629角度与弧度相互转换的函数 RADIANS(x) 和 DEGREES(x)…139 6210正弦函数SIN(x)和反正弦函数 ASIN(X)……139 6211余弦函数COS(x)和反余弦函数ACOS(x)140 6212正切函数、反正切函数和余切函数…140 63字符串函数…141 631计算字符串字符数的函数和字符串长度的 函数 141 632合并字符串函数 CONCAT(s1,s2,) CONCAT_ WS(x, s1, S2,......142 6.33替换字符串的函数 INSERT(s1,xen,s2)…143 634字母大小写转换函数 …143 63.5获取指定长度的字符串的函数LEFT(Sn)和 RIGHT(S,n)……………… 144 636填充字符串的函数LPAD(s1,len,s2)和 RPAD(s1,len,s2)…… 资源由Www.eimhe.com美河学习在线收集提供

...展开详情
试读 127P MYSQL SQL开发从零开始学
立即下载 低至0.43元/次 身份认证VIP会员低至7折
抢沙发
一个资源只可评论一次,评论内容不能少于5个字
关注 私信 TA的资源
上传资源赚积分,得勋章
最新推荐
MYSQL SQL开发从零开始学 9积分/C币 立即下载
1/127
MYSQL SQL开发从零开始学第1页
MYSQL SQL开发从零开始学第2页
MYSQL SQL开发从零开始学第3页
MYSQL SQL开发从零开始学第4页
MYSQL SQL开发从零开始学第5页
MYSQL SQL开发从零开始学第6页
MYSQL SQL开发从零开始学第7页
MYSQL SQL开发从零开始学第8页
MYSQL SQL开发从零开始学第9页
MYSQL SQL开发从零开始学第10页
MYSQL SQL开发从零开始学第11页
MYSQL SQL开发从零开始学第12页
MYSQL SQL开发从零开始学第13页
MYSQL SQL开发从零开始学第14页
MYSQL SQL开发从零开始学第15页
MYSQL SQL开发从零开始学第16页
MYSQL SQL开发从零开始学第17页
MYSQL SQL开发从零开始学第18页
MYSQL SQL开发从零开始学第19页
MYSQL SQL开发从零开始学第20页

试读结束, 可继续阅读

9积分/C币 立即下载 >