出版时间:2013-4 出版社:王雨竹、高飞、 等 机械工业出版社 (2013-04出版)
内容概要
《MySQL入门经典》以初学者为核心,全面讲解MySQL数据库技术。在内容安排上由浅人深,让读者循序渐进地掌握编程技术;在内容讲解上结合丰富的图解和形象的比喻,帮助读者理解晦涩难懂的技术;在内容形式上附有大量的注意、技巧、说明等栏目,以提高读者的编程技术,丰富读者的编程经验。全书共分4篇19章,其中,第一篇为基础知识,主要包括初识庐山真面目——MySQL数据库,再识庐山真面目——简单的MySQL环境,如何存储和获取数据——MySQL存储引擎、数据类型和运算符,最实用的编程语句——MySQL基本操作,在迷宫中寻找出口——掌握函数,不可不知的查询方法——数据查询的内容;第二篇为核心技术,主要包括让程序速度加快——MySQL索引,一次编写多次调用——MysQL存储过程,定时炸弹——触发器,虚拟世界——MySQL视图,让程序听话——MySQL事务,实施管理任务——MysQL系统管理的内容;第三篇为高级技术,主要包括保存数据必备——数据库备份与还原,提高程序的便捷——MySQL性能优化,进入了武器库——MySQL数据库安全技术,琐碎小事——MySQL日常管理,更上一层楼——PHP访问MySQL数据库的内容;第四篇为项目实战,主要包括Java与MySQL数据库——图书管理系统,C语言与MySQL数据库——图书管理系统的两个实战项目。
《MySQL入门经典》附有配套光盘,光盘中提供有《MySQL入门经典》所有程序的源代码、多媒体教学视频、程序开发资源库。其中,源代码全部经过精心测试,能够在WindowsXP、Windows7操作系统上编译和运行。
书籍目录
前言 第一篇基础知识 第1章初识庐山真面目——MySQL数据库 视频讲解:4分钟 1.1为什么选择MySQL数据库 1.1.1什么是MySQL数据库 1.1.2 MySQL的优势 1.1.3 MySQL的发展史 1.2 MySQL特性 1.3 MySQL的应用环境 1.4 MySQL的管理软件 1.5如何学MySQL 1.5.1如何学好MySQL 1.5.2 MySQL学习常见问题 1.6小结 1.7习题 第2章再识庐山真面目——简单的MySQL环境 视频讲解:37分钟 2.1数据根源——MySQL下载 2.2搭建桥梁——MySQL环境安装 213启动、连接、断开和停止MySQL服务器 2.3.1启动和停止MySQL服务器 2.3.2连接和断开MySQL服务器 2.4使用免安装的MySQL 2.5 MySQL Workbench图形化管理工具 2.5.1 MySQL Workbench安装 2.5.2创建数据库和数据表 2.5.3添加数据 2.5.4数据的导入和导出 2.6 phpMyAdmin图形化管理工具 2.6.1数据库操作管理 2.6.2管理数据表 2.6.3管理数据记录 2.6.4导入导出数据 2.6.5 phpMyAdmin设置编码格式 2.6.6 phpMyAdmin添加服务器新用户 2.6.7 phpMyAdmin中重置MySQL服务器登录密码 2.7上机实践 2.7.1启动、停止服务器 2.7.2连接MySQL服务器 2.8小结 2.9习题 第3章如何存储和获取数据——MySQL存储引擎、数据类型和运算符 视频讲解:34分钟 3.1最常用的引擎类型——MySQL存储引擎 3.1.1什么是MySQL存储引擎 3.1.2查询MySQL中支持的存储引擎 3.1.3 InnoDB存储引擎 3.1.4 MyISAM存储引擎 3.1.5 MEMORY存储引擎 3.1.6如何选择存储引擎 3.1.7设置数据表的存储引擎 3.2数据是如何分类的——MySQL数据类型 3.2.1数字类型 3.2.2字符串类型 3.2.3 日期和时间数据类型 3.3最基本的程序元素——MySQL运算符 3.3.1算术运算符 3_3.2比较运算符 3.3.3逻辑运算符 3.3.4位运算符 3.3.5运算符的优先级 3.4上机实践 3.4.1查看存储引擎、创建和删除数据库 3.4.2位运算的比较 3.4.3逻辑运算符的使用 3.5小结 3.6习题 第4章最实用的编程语句——MySQL基本操作 视频讲解:38分钟 4.1 MySQL数据库操作 4.1.1创建数据库CREATE DATABASE 4.1.2查看数据库SHOW DATABASES 4.1.3选择数据库USE DATABASE 4.1.4删除数据库DROP DATABASE 4.2 MySQL数据表操作 4.2.1 创建数据表CREATE TABLE 4.2.2查看表结构SHOW COLUMNS或DESCRIBE 4.2.3 修改表结构ALTER TABLE 4.2.4重命名表RENAME TABLE 4.2.5 删除表DROP TABLE 4.3 MySQL语句操作 4.3.1 插入记录INSERT 4.3.2查询数据库记录SELECT 4.3.3 修改记录UPDATE 4.3.4删除记录DELETE 4.4上机实践 4.4.1操作teacher表 4.4.2存在外键约束时,不能删除、更新主表 4.4.3登录数据库系统 4.5小结 4.6习题 第5章在迷宫中寻找出口——掌握函数 视频讲解:37分钟 5.1程序的灵魂——MySQL函数 5.2数字的趣味——数学函数 5.2.1 ABS(x)函数 5.2.2 FLOOR(x)函数 5.2.3 RAND()函数 5.2.4 P10函数 5.2.5 TRUNCATE(x,y)函数 5.2.6 ROUND(x)函数和ROUND(x,y)函数 5.2.7 SQRT(x)函数 5.3让字符舞起来——字符串函数 5_3.1 INSERT(sl,x,len,s2)函数 5.3.2 UPPER(s)函数和UCASE(s)函数 5.3.3 LEFT(s,n)函数 5.3.4 RTRIM(s)函数 5.3.5 SUBSTRING(s,n,len)函数 5.3.6 REVERSE(s)函数 5.3.7 FIELD(s,sl,s2, 5.4时间如宝——日期和时间函数 5.4.1 CURDATE()函数禾EICURRENT_DATE()函数 5.4.2 CURTIME()函数和CURRENT_TIME()函数 5.4.3 NOW()函数 5.4.4 DATEDIFF(d1,d2)函数 5.4.5 ADDDATE(d,n)函数 5.4.6 ADDDATE(d,INTERVAL expr type)函数 5.4.7 SUBDATE(d,n)函数 5.5多种选择——条件判断函数 5.6系统信息函数 5.6.I获取MySQL版本号、连接数和数据库名的函数 5.6.2获取用户名的函数 5.6.3获取字符串的字符集和排序方式的函数 5.7安全设置——加密函数 5.7.1 加密函数PASSWORD(str) 5.7.2加密函数MD5(str) 5.8其他函数 5.8.1格式化函数FORMAT(x,n) 5.8.2改变字符集的函数 5.8.3改变字段数据类型的函数 5.9上机实践 5.9.1字符串函数的使用 5.9.2查看当前数据库版本号 5.9.3生成3个1~100之间的随机整数 5.10小结 5.11习题 第6章不可不知的查询方法——数据查诲 视频讲解:52分钟 6.1简单明了——基本查询语句 6.2最通俗易懂——单表查询 6.2.1查询所有字段 6.2.2查询指定字段 6.2.3查询指定数据 …… 第二篇核心技术 第三篇高级技术 第四篇项目实战
章节摘录
版权页: 插图: 第8章 一次编写多次调用——MySQL存储过程 存储过程和函数是在数据库中定义一些SQL语句的集合,然后直接调用这些存储过程和函数来执行已经定义好的SQL语句。存储过程和函数可以避免开发人员重复的编写相同的SQL语句。而且,存储过程和函数是在MySQL服务器中存储和执行的。可以减少客户端和服务器端的数据传输。本章将介绍存储过程和函数的含义、作用。还介绍创建、使用、查看、修改及删除存储过程及函数的方法。 通过学习本章,读者可以达到以下学习目的: 了解流程控制语句的使用; 了解MySQL存储过程和函数中光标的使用和一般步骤; 掌握MySQL中存储过程和存储函数的创建; 掌握MySQL存储过程应用函数的参数使用方法; 掌握存储过程和函数的调用、查看、修改和删除; 掌握各种运算符的使用方法。 8.1 创建存储过程和存储函数 在数据库系统中,为了保证数据的完整性、一致性,同时也为提高其应用性能,大多数据库常采用存储过程和存储函数技术。MySQL在5.0版本后,也应用了存储过程和存储函数,存储过程和存储函数经常是一组SQL语句的组合,这些语句被当作整体存入MySQL数据库服务器中。用户定义的存储函数不能用于修改全局库状态,但该函数可从查询中被唤醒调用,也司以像存储过程一样通过语句执行。随着MySQL技术的日趋完善,存储过程将和存储函数在以后的项目中被得到广泛应用。 8.1.1创建存储过程 其中,sp_name参数是存储过程的名称;proc_parameter表示存储过程的参数列表;characteristic参数指定存储过程的特性;routine_body参数是SQL代码的内容,可以用BEGINEND来标识SQL代码的开始和结束。
编辑推荐
《MySQL入门经典》适用于MySQL的爱好者、初学者和中级开发人员,也可以作为大中专院校和培训机构的教材。
图书封面
评论、评分、阅读与下载