网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | MySQL数据库基础实例教程 |
分类 | |
作者 | 汪晓青 编 |
出版社 | 人民邮电出版社 |
下载 | ![]() |
简介 | 内容推荐 本书较全面地介绍了MySQL数据库的基础知识及其应用。本书共11章,包括数据库基础,MySQL的安装与配置,数据库的基本操作,数据表的基本操作,表数据的增、改、删操作,数据查询,视图,索引,存储过程与触发器,事务,数据安全等内容。本书采用案例教学方式,每章以应用实例的方式阐述知识要点,再通过实训项目分析综合应用,很后辅以思考与练习巩固所学知识。应用实例、实训项目、思考与练习这3个部分分别采用3个不同的数据库项目贯穿始末。本书既可作为计算机相关专业和非计算机专业数据库基础或数据库开发课程的教材,也可作为计算机软件开发人员、从事数据库管理与维护工作的专业人员、广大计算机爱好者的自学用书。 作者简介 汪晓青,女,硕士,工程师讲师。毕业于武汉科技大学,现任职于武汉软件工程职业学院信息学院软件技术专业。先后获得校很好青年教师、很好中青年骨干教师等荣誉称号。主编或参编教材8本,主持或参与科研项目12项,发表学术论文20余篇。 目录 章数据库基础1 1.1数据库概述2 1.1.1数据管理技术的发展2 1.1.2数据库系统的组成3 1.1.3结构化查询语言3 1.2数据模型4 1.2.1数据模型的概念4 1.2.2常见的数据模型5 1.2.3实体与关系7 1.3数据库的规范化8 本章小结11 实训项目11 思考与练习12 第2章MySQL的安装与配置13 2.1下载和安装MySQL14 2.1.1MySQL服务器的下载14 2.1.2MySQL服务器的安装16 2.2MySQL的常用操作23 2.3MySQL图形化管理工具24 本章小结27 实训项目27 思考与练习28 第3章数据库的基本操作29 3.1创建数据库30 3.2查看数据库31 3.3选择数据库31 3.4删除数据库32 3.5数据库存储引擎32 3.5.1MySQL存储引擎32 3.5.2InnoDB存储引擎33 3.5.3MyISAM存储引擎34 3.5.4MEMORY存储引擎35 3.5.5存储引擎的选择35 本章小结36 实训项目36 思考与练习37 第4章数据表的基本操作38 4.1数据类型39 4.1.1数字39 4.1.2日期和时间39 4.1.3字符串40 4.2创建数据表41 4.3查看表结构43 4.3.1查看表基本结构语句43 4.3.2查看表详细结构语句44 4.4修改数据表44 4.4.1修改表名44 4.4.2修改字段的数据类型45 4.4.3修改字段名46 4.4.4添加字段46 4.4.5删除字段47 4.4.6修改字段的排列位置47 4.5数据完整性约束49 4.5.1主键约束49 4.5.2唯一约束50 4.5.3非空约束51 4.5.4默认约束51 4.5.5字段值自动增加52 4.5.6外键约束53 本章小结54 实训项目54 思考与练习56 第5章表数据的增、改、删操作58 5.1插入数据59 5.1.1插入完整数据59 5.1.2插入数据记录的一部分61 5.1.3插入多条记录62 5.2修改数据63 5.3删除数据64 5.3.1通过DELETE语句删除数据64 5.3.2通过TRUNCATETABLE语句删除数据65 本章小结66 实训项目66 思考与练习68 第6章数据查询69 6.1基本查询语句70 6.2单表查询70 6.2.1简单数据记录查询70 6.2.2去除重复查询结果——DISTINCT73 6.2.3限制查询结果数量——LIMIT74 6.2.4条件数据查询75 6.2.5ORDERBY对查询结果排序80 6.3使用统计函数查询83 6.3.1COUNT()函数84 6.3.2SUM()函数84 6.3.3AVG()函数85 6.3.4MAX()和MIN()函数85 6.4分组数据查询86 6.4.1单字段分组查询86 6.4.2多字段分组查询88 6.4.3HAVING子句限定分组查询89 6.5连接查询90 6.5.1内连接查询90 6.5.2外连接查询93 6.6子查询95 6.6.1带IN关键字的子查询95 6.6.2带EXISTS关键字的子查询96 6.6.3带ANY关键字的子查询98 6.6.4带ALL关键字的子查询99 6.6.5带比较运算符的子查询99 6.7合并查询结果100 本章小结102 实训项目102 思考与练习106 第7章视图107 7.1视图概述108 7.2视图的创建108 7.3视图操作111 7.3.1查看视图111 7.3.2修改视图113 7.3.3更新视图115 7.3.4删除视图117 本章小结118 实训项目118 思考与练习120 第8章索引122 8.1索引概述123 8.1.1索引的含义和特点123 8.1.2索引的分类123 8.1.3索引的设计原则124 8.2创建索引124 8.2.1创建表时创建索引124 8.2.2在已经存在的表上创建索引127 8.3删除索引129 本章小结130 实训项目130 思考与练习132 第9章存储过程和触发器133 9.1SQL编程基础134 9.1.1SQL基础134 9.1.2系统内置函数142 9.2存储过程和函数144 9.2.1创建和调用存储过程145 9.2.2创建和调用存储函数149 9.2.3查看存储过程和函数151 9.2.4修改存储过程和函数153 9.2.5删除存储过程和函数153 9.3设置触发器154 9.3.1创建触发器154 9.3.2查看触发器159 9.3.3删除触发器160 本章小结160 实训项目160 思考与练习163 0章事务164 10.1MySQL事务概述165 10.2MySQL事务的创建与存在周期165 10.2.1初始化事务166 10.2.2创建事务166 10.2.3提交事务167 10.2.4撤销事务167 10.2.5事务的存在周期168 10.3MySQL事务行为169 10.3.1自动提交169 10.3.2事务的孤立级170 10.3.3修改事务的孤立级171 10.4事务的性能171 10.4.1应用小事务171 10.4.2选择合适的孤立级171 10.4.3死锁的概念与避免172 本章小结172 实训项目172 思考与练习174 1章数据安全175 11.1添加和删除用户176 11.1.1使用CREATEUSER语句创建新用户176 11.1.2使用GRANT语句创建新用户177 11.1.3使用INSERT语句创建新用户177 11.1.4使用DROPUSER语句删除用户179 11.1.5使用DELETE语句删除用户179 11.2授予权限与回收权限180 11.2.1MySQL的各种权限180 11.2.2授予权限181 11.2.3收回权限182 11.2.4查看权限183 11.3备份与还原184 11.3.1使用mysqldump命令备份数据184 11.3.2使用mysql命令还原数据186 11.4MySQL日志187 11.4.1配置错误日志187 11.4.2查看错误日志188 11.4.3备份错误日志189 本章小结190 实训项目190 思考与练习192 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。