搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
MySQL数据库应用案例课堂
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787302421542
  • 作      者:
    刘玉红,郭广新编著
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2016
收藏
编辑推荐

  清华大学出版社“案例课堂”大系

  丛书以案例的形式讲解软件的内容,读者可以在实践中熟练掌握软件的使用方法。

  每一个案例都精挑细选,同时配有全程语音讲解的视频文件,方便读者学习。

  案例的选材广泛,涉及到软件应用的各个领域、各个行业,学习无死角。

  “CG设计”系列全彩精印,同等价位下内容更多,同等内容下更实惠。

  “网站开发”系列附赠超值,全面学习无障碍:

  CSS属性速查表

  HTML标签速查表

  网页布局案例赏析

  精彩网站配色方案赏析

  精选JavaScript实例

  JavaScript函数速查手册

  CSS+DIV布局案例赏析

  案例源文件与教学课件

展开
内容介绍
  本书从零基础讲解起步,用实例引导读者深入学习,采取“数据库基础→数据库的基本操作→SQL查询语句→数据库高级管理→项目开发与案例设计”的讲解模式,深入浅出地讲解MySQL的各项技术及实战技能。
  本书共分5篇,第1篇主要讲解MySQL的基础知识,MySQL的安装与环境配置等;第2篇主要讲解操作数据库,创建、修改和删除数据表,数据类型和运算符,索引的操作,视图的操作等;第3篇主要讲解插入、更新与删除数据,MySQL函数,查询数据,存储过程和函数,MySQL触发器等;第4篇主要讲解MySQL安全性机制,MySQL数据备份与还原,管理MySQL日志,MySQL性能的优化,MySQL的高级特性和使用MySQLWorkbench管理数据库;第5篇主要讲解Java访问MySQL数据库,PHP操作MySQL数据库,论坛管理系统数据库设计、新闻发布系统数据库设计。本书附赠光盘中包含丰富的资源,包括MySQL案例源代码、教学幻灯片、精品教学视频、MySQL常用命令速查手册、数据库工程师职业规划、数据库工程师面试技巧、数据库工程师常见面试题、MySQL常见错误及解决方案、MySQL数据库经验及技巧大汇总等。
  本书适合任何想学习MySQL的人员,无论您是否从事计算机相关行业,无论您是否接触过MySQL,通过学习本书均可快速掌握MySQL的管理方法和技巧。
展开
精彩书摘
  第1章
  初识MySQL
  MySQL是一个开放源代码的数据库管理系统(DBMS),它是由MySQL AB公司开发、发布并支持的。MySQL是一个跨平台的开源关系型数据库管理系统,广泛地应用于Internet上的中小型网站开发。本章主要介绍数据库的基础知识,通过本章的学习,读者可以了解数据库的基本概念、数据库的构成和MySQL的基本知识。
  学习目标(已掌握的在方框中打钩)
  了解数据库的基本概念
  了解表、数据类型和主键
  熟悉数据库的技术构成
  熟悉MySQL
  掌握常见的MySQL工具
  1.1 关于数据库的基本概念
  数据库(Database,DB)是由一批数据构成的有序集合,这些数据被存放在结构化的数据表里。数据表之间相互关联,反映了客观事物间的本质联系。数据库系统提供对数据的安全控制和完整性控制。本节将介绍数据库中的一些基本概念,包括数据库的定义、数据表的定义和数据类型等。
  1.1.1 数据库
  随着信息技术和市场的快速发展,数据库技术层出不穷;随着应用的拓展和深入,数据库的数量和规模越来越大。数据库的诞生和发展给计算机信息管理带来了一场巨大的革命。
  数据处理技术的发展大致划分为人工管理阶段、文件系统阶段、数据库系统阶段和高级数据库阶段。数据库的种类大概有层次式数据库、网络式数据库和关系式数据库三种,不同种类的数据库按不同的数据结构来联系和组织。
  对于数据库的概念,没有一个完全固定的定义,随着数据库历史的发展,定义的内容也有很大的差异。其中一种比较普遍的观点认为,数据库是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。数据库是一个按数据结构来存储和管理数据的计算机软件系统,即数据库包含两层含义:既可指保管数据的“仓库”,又可指数据管理的方法和技术。
  数据库具有如下特点:①实现数据共享,减少数据冗余;②采用特定的数据类型;③具有较高的数据独立性;④具有统一的数据控制功能。
  1.1.2 表
  在关系数据库中,数据库表是一系列二维数组的集合,用来存储数据和操作数据的逻辑结构。它由纵向的列和横向的行组成,行被称为记录,是组织数据的单位;列被称为字段,每一列表示记录的一个属性,都有相应的描述信息,如数据类型、数据宽度等。
  例如,一个有关作者信息的名为authors的表中,每一列包含所有作者的某个特定类型的信息,比如“姓名”,而每一行则包含某个特定作者的所有信息,如编号、姓名、性别、专业,如图1-1所示。
  编号
  姓名
  性别
  专业
  100
  张三
  f
  计算机
  101
  李芬
  m
  会计
  102
  岳阳
  f
  园林
  图1-1  authors表的结构与记录
  1.1.3 数据类型
  数据类型决定了数据在计算机中的存储格式,代表不同的信息类型。常用的数据类型有整数数据类型、浮点数数据类型、精确小数类型、二进制数据类型、日期/时间数据类型和字符串数据类型。
  表中的每一个字段就是某种指定数据类型,比如图1-1中“编号”字段为整数数据,“性别”字段为字符型数据。
  1.1.4 主键
  主键(Primary Key)又称主码,用于唯一地标识表中的每一条记录。可以定义表中的一列或多列为主键,主键列上不能有两行相同的值,也不能为空值。假如,定义authors表,该表给每一个作者分配一个“作者编号”,该编号作为数据表的主键,如果出现相同的值,将提示错误,因为系统不能确定查询的究竟是哪一条记录;如果把作者的“姓名”作为主键,则不能出现重复的名字,这与现实不相符,因此“姓名”字段不适合作为主键。
  1.2 数据库技术构成
  数据库系统由硬件部分和软件部分共同构成。硬件主要用于存储数据库中的数据,包括计算机、存储设备等;软件部分则主要包括DBMS、支持DBMS运行的操作系统,以及支持多种语言进行应用开发的访问技术等。本节将介绍数据库的技术构成。
  1.2.1 数据库系统
  数据库系统有3个主要的组成部分。
  (1) 数据库(Database):提供了一个存储空间用以存储各种数据,可以将数据库视为一个存储数据的容器。一个数据库可能包含许多文件,一个数据库系统中通常包含许多数据库。
  (2) 数据库管理系统(Database Management System,DBMS):用户创建、管理和维护数据库时所使用的软件,位于用户与操作系统之间,对数据库进行统一管理。DBMS能定义数据存储结构,提供数据的操作机制,维护数据库的安全性、完整性和可靠性。
  (3) 数据库应用程序(Database Application):虽然已经有了DBMS,但是在很多情况下,DBMS无法满足对数据管理的要求。数据库应用程序的使用可以满足对数据管理的更高要求,还可以使数据管理过程更加直观和友好。数据库应用程序负责与DBMS进行通信,访问和管理DBMS中存储的数据,允许用户插入、修改、删除数据库中的数据。
  数据库系统如图1-2所示。
  图1-2  数据库系统
  ……
展开
目录
第1篇  MySQL数据库基础
第1章  初识MySQL    3
第2章  MySQL的安装与环境配置    15
第2篇  MySQL数据库的基本操作
第3章  操作数据库    43
第4章  创建、修改和删除数据表    53
第5章  数据类型和运算符    85
第6章  索引的操作    129
第7章  视图的操作    151
第3篇  SQL查询语句
第8章  插入、更新与删除数据    177
第9章  MySQL函数    195
第10章  查询数据    245
第11章  存储过程和函数    309
第12章  MySQL触发器    335
第4篇  MySQL数据库高级管理
第13章  MySQL安全性机制    349
第14章  数据备份与还原    381
第15章  管理MySQL日志    411
第16章  MySQL性能的优化    429
第17章  MySQL的高级特性    449
第18章  使用MySQL Workbench
管理数据库    477
第5篇  MySQL开发与案例设计
第19章  Java访问MySQL 数据库    505
第20章  PHP操作MySQL 数据库    515
第21章  论坛管理系统数据库设计    529
第22章  新闻发布系统数据库设计    541
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证