更新时间:2020-10-30 16:00:31
封面
版权页
内容提要
前言
第1章 数据库设计概述
1.1 数据库概述
1.1.1 数据库与数据库管理系统
1.1.2 数据模型
1.1.3 结构化查询语言SQL
1.2 数据库的体系结构
1.2.1 数据库三级模式结构
1.2.2 三级模式之间的映射
1.3 E-R图
1.3.1 实体和属性
1.3.2 关系
1.3.3 E-R图的设计原则
1.4 数据库设计
1.4.1 为实体建立数据表
1.4.2 为表建立主键或外键
1.4.3 为字段选择合适的数据类型
1.4.4 定义约束条件
小结
习题
第2章 MySQL概述
2.1 为什么选择MySQL数据库
2.1.1 什么是MySQL数据库
2.1.2 MySQL的优势
2.1.3 MySQL的发展史
2.2 MySQL特性
2.3 MySQL服务器的安装与配置
2.3.1 下载MySQL
2.3.2 MySQL环境的安装
2.3.3 启动、连接、断开和停止MySQL服务器
上机指导
第3章 MySQL数据库管理
3.1 创建数据库
3.1.1 通过CREATE DATABASE语句创建数据库
3.1.2 通过CREATE SCHEMA语句创建数据库
3.1.3 创建指定字符集的数据库
3.1.4 创建数据库前判断是否存在同名数据库
3.2 查看数据库
3.3 选择数据库
3.4 修改数据库
3.5 删除数据库
3.6 数据库存储引擎的应用
3.6.1 查询MySQL中支持的存储引擎
3.6.2 InnoDB存储引擎
3.6.3 MyISAM存储引擎
3.6.4 MEMORY存储引擎
3.6.5 如何选择存储引擎
第4章 MySQL表结构管理
4.1 MySQL数据类型
4.1.1 数字类型
4.1.2 字符串类型
4.1.3 日期和时间数据类型
4.2 创建表
4.2.1 设置默认的存储引擎
4.2.2 设置自增类型字段
4.2.3 设置字符集
4.2.4 复制表结构
4.3 修改表结构
4.3.1 修改字段
4.3.2 修改约束条件
4.3.3 修改表的其他选项
4.3.4 修改表名
4.4 删除表
4.5 设置索引
4.5.1 索引概述
4.5.2 创建索引
4.5.3 删除索引
4.6 定义约束
4.6.1 定义主键约束
4.6.2 定义候选键约束
4.6.3 定义非空约束
4.6.4 定义CHECK约束
第5章 表记录的更新操作
5.1 插入表记录
5.1.1 使用INSERT…VALUES语句插入新记录
5.1.2 插入多条记录
5.1.3 使用INSERT…SELECT语句插入结果集
5.1.4 使用REPLACE语句插入新记录
5.2 修改表记录
5.3 删除表记录
5.3.1 使用DELETE语句删除表记录
5.3.2 使用TRUNCATE语句清空表记录
第6章 表记录的检索
6.1 基本查询语句
6.2 单表查询
6.2.1 查询所有字段