内容简介
合的往往是用的,就像我们要讲述的MySQL一样,它的功能不是的,架构也不是善的。但是其体积小、速度快、总体拥有成本低,尤其是它具备开放源码的优势,迅速成为中小型企业和网站的选数据库。本书共分为3篇。其中第一篇为MySQL数据库基础篇,内容包括数据库所涉及的基本概念、MySQL数据库的安装与配置。第二篇为MySQL数据库操作和应用篇,内容包括操作数据库对象、操作表对象、操作索引对象、操作视图对象、操作触发器对象和操作数据。第三篇为MySQL数据库管理篇,内容包括MySQL数据库的用户管理和权限管理、MySQL数据库的日志管理、MySQL数据库的性能优化和PowerDesigner数据库设计软件。秉承注重理论与实际开发相结合的原则,书中的每个技术点都配备了与此相对应的实例,旨在帮助MySQL数据库初学者快速入门,同时也适合MySQL数据库管理员和想全面学习MySQL数据库技术以提升应用水平的人员使用。
目录
第1篇 MySQL数据库基础篇
第1章 数据库概述
1 1 关于数据库的基本概念
1 1 1 数据管理技术的发展阶段
1 1 2 数据库系统阶段涉及的概念
1 1 3 数据库技术经历的阶段
1 1 4 数据库管理系统提供的功能
1 1 5 什么是SQL
1 2 MySQL数据库管理系统
1 2 1 MySQL与开源文化
1 2 2 MySQL发展历史
1 2 3 常见数据库管理系统
1 2 4 为什么要使用MySQL数据库
1 3 小结
第2章 MySQL安装和配置
2 1 下载和安装MySQL软件
2 1 1 基于客户端——服务器(C/S)的数据库管理系统
2 1 2 MySQL的各种版本
2 1 3 下载MySQL软件
2 1 4 安装MySQL软件
2 1 5 图形化配置数据库服务器MySQL
2 1 6 手工配置数据库服务器MySQL
2 1 7 卸载MySQL软件
2 2 关于MySQL软件的常用操作
2 2 1 通过图形界面启动和关闭MySQL服务
2 2 2 通过DOS窗口启动和关闭MySQL服务
2 3 MySQL官方客户端软件
2 3 1 命令行客户端软件——MySQL Command Line Client
2 3 2 通过DOS窗口连接MySQL软件
2 3 3 下载MySQL-Workbench客户端软件
2 3 4 安装MySQL-Workbench客户端软件
2 3 5 使用MySQL-Workbench客户端软件
2 4 MySQL常用图形化管理软件——SQLyog软件
2 4 1 下载SQLyog软件
2 4 2 安装SQLyog客户端软件
2 4 3 通过SQLyog客户端软件登录MySQL软件
2 5 使用免安装的MySQL软件
2 6 小结
第2篇 MySQL数据库操作和应用篇
第3章 MySQL数据库基本操作
3 1 数据库和数据库对象
3 2 数据库相关操作——创建数据库
3 2 1 创建数据库的语法形式
3 2 2 通过工具来创建数据库
3 3 数据库相关操作——查看和选择数据库
3 3 1 查看数据库
3 3 2 选择数据库
3 4 数据库相关操作——删除数据库
3 4 1 删除数据库的语法形式
3 4 2 通过工具来删除数据库
3 5 小结
第4章 MySQL数据库中存储引擎和数据类型
4 1 认识存储引擎
4 1 1 MySQL 5 5所支持的存储引擎
4 1 2 操作默认存储引擎
4 1 3 选择存储引擎
4 2 数据类型
4 2 1 整数类型
4 2 2 浮点数类型、定点数类型和位类型
4 2 3 日期和时间类型
4 2 4 字符串类型
4 3 小结
第5章 表的操作
5 1 表的基本概念
5 2 创建表
5 2 1 创建表的语法形式
5 2 2 通过SQLyog客户端软件来创建表
5 3 查看表结构
5 3 1 DESCRIBE语句查看表定义
5 3 2 SHOW CREATE TABLE语句查看表详细定义
5 3 3 通过SQLyog软件来查看表信息
5 4 删除表
5 4 1 删除表的语法形式
5 4 2 通过SQLyog软件删除表
5 5 修改表
5 5 1 修改表名
5 5 2 增加字段
5 5 3 删除字段
5 5 4 修改字段
5 6 通过SQLyog客户端软件修改表
5 6 1 修改表名
5 6 2 增加字段
5 6 3 删除字段
5 6 4 修改字段
5 7 操作表的约束
5 7 1 MySQL支持的完整性约束
5 7 2 设置非空约束(NOT NULL,NK)
5 7 3 设置字段的默认值(DEFAULT)
5 7 4 设置约束(UNIQUE,UK)
5 7 5 设置主键约束(PRIMARY KEY,PK